Shortcodes reference
Updated September 15, 2026
The plugin has one display shortcode, [ai_tts_player], which is free, and three PRO shortcodes that control what the audio says: [tts say], [tts ignore] and [voice]. Add them straight into your post text or in a Shortcode block. The PRO shortcodes are removed from the page visitors see, so only the text between them is displayed.
| Shortcode | What it does | Plan |
|---|---|---|
[ai_tts_player] | Shows the post’s audio player at this spot instead of above the content. | Free |
[tts say="new text"]old text[/tts] | Displays “old text” but speaks “new text”. | PRO |
[tts ignore]text[/tts] | Displays the text but leaves it out of the audio. | PRO |
[voice="nova"]text[/voice] | Speaks the text in a different voice, then returns to the main voice. | PRO |
[ai_tts_player]
Place it anywhere in the post content. When the shortcode is present, the automatic player at the top isn’t added. It has no attributes and outputs nothing if the post has no audio file.
[tts say=””]
We use [tts say="W P Engine"]WPEngine[/tts] for hosting.
Use it for one-off pronunciation fixes, reading numbers or symbols a certain way, or swapping a visual element like “→” for a spoken word.
[tts ignore]
[tts ignore]Photo credit: Jane Smith / Unsplash[/tts]
Good for image credits, tables of contents, code samples, affiliate disclaimers or “click here” instructions that don’t make sense in audio. It can wrap several paragraphs if you place the opening tag at the start of the first paragraph and the closing tag at the end of the last.
[voice=””]
The interviewer asked: [voice="onyx"]What got you started?[/voice]
Use the lowercase voice name: marin, cedar, alloy, ash, ballad, coral, echo, fable, nova, onyx, sage, shimmer or verse. See Use more than one voice in a post for details.
Rules for all shortcodes
- Use straight double quotes (
"), not curly quotes. Text pasted from word processors often contains curly quotes, which stop the shortcode from being recognised. - Every
[tts ...]needs a closing[/tts]. Don’t nest[tts]shortcodes inside each other. - Save the post before generating. Shortcodes are read from the saved content.
- Any other shortcode in your content, from any plugin, is removed from the audio; the text between an opening and closing tag is still read.
- Without an active PRO licence, the PRO shortcodes are still hidden on the page, but they have no effect on the audio.


