

Integrate with ElevenLabs in the free version with 10,000 characters per month
Reinvent WP Text to Speech (formerly Natural Text To Speech) adds a “Listen” button that reads your posts aloud in a natural AI voice. As the audio plays, the current sentence and word are highlighted on the page, so readers can listen and follow along at the same time. It turns any post into text to audio in seconds, with no setup.
Works right after activation. No API key, no credit card, no configuration. Activate the plugin and the player appears on your posts, powered by 20,000 free characters a month from Reinvent WP Cloud Free.
Use the voice provider you prefer. Start with free voices, connect your own ElevenLabs account (10,000 free characters a month), or upgrade to PRO to use OpenAI, ElevenLabs, Google Cloud, Amazon Polly or Azure AI Speech with your own API key. Don’t want to manage API keys? PRO also includes Reinvent WP Cloud PRO: premium voices with no API key and 40,000 characters a month. You can switch providers at any time without changing plugins.
Word highlighting with real AI voices. Every word lights up in sync with the voice, whichever provider you use. Not just robotic browser voices.
Try it on your own article first. Paste the address of any post from your site into the live try-on and hear it read aloud with word highlighting, right in your browser. No install, no wasting time!
Built for news sites, blogs, online courses, accessibility-focused websites, WooCommerce stores and agencies managing many client sites.
[natural_tts] shortcode[whispers] or [laughs])The plugin works with 140+ languages and variants and 1,000+ voices across providers. The available languages and voices depend on the text to speech provider you choose:
Tested and confirmed working in Afrikaans, Arabic, Armenian, Azerbaijani, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Macedonian, Malay, Maori, Marathi, Nepali, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swahili, Swedish, Tagalog, Tamil, Telugu, Turkish, Ukrainian, Urdu, Vietnamese and Welsh. Kannada and Thai are not supported yet.
Hear live demos in every language
Works with most themes, page builders and plugins, including:
Need the same player on a custom site or a React / Next.js app? Use the JavaScript embed or the NPM package.
Ask questions in the support forum. We aim to reply within 24 hours. You can also use the live chat on reinventwp.com, email [email protected], or join us on Telegram or Discord.
Found a bug or have an idea? Report a bug or request a feature.
The free version is free forever. PRO plans:
Reinvent WP Cloud PRO characters (40,000 a month) are included with monthly and annual plans. Lifetime plans don’t include Cloud PRO characters; use your own API key instead. Compare plans
The player is added to your posts automatically. Use the Gutenberg block (search for “Reinvent WP TTS”) or the shortcode to place and configure it yourself:
[natural_tts target-tts-direction="below"]
[natural_tts target-tts-selector="body"]
[natural_tts lang="ru-RU"]
[natural_tts src="https://example.com/audio.mp3"]
[natural_tts trigger-play="all"]
[natural_tts]
{
"read_title": true
}
[/natural_tts]
Nothing is sent until you use the related feature. Audio files and settings stay on your site.
Reinvent WP Cloud (services.reinventwp.com, operated by us)
reinventwp.com: shows offers on the settings page and records whether they were shown, dismissed or clicked.
Your own voice provider (OpenAI, ElevenLabs, Google Cloud, Amazon Polly, Azure AI Speech, or a Custom API address you enter): the text is sent from your site straight to that provider with your API key. Keys stay in your WordPress database and are never sent to us. See each provider’s privacy policy: OpenAI, ElevenLabs, Google Cloud, AWS, Microsoft Azure.
ElevenLabs links are affiliate links: we may earn a commission at no extra cost to you.