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.
Built for news sites, blogs, online courses, accessibility-focused websites, WooCommerce stores and agencies managing many client sites.
[youtube
https://www.youtube.com/watch?v=fO9J39vEsbM]
Why site owners choose it
- Word highlighting on real AI audio – Every word lights up in sync with natural AI voices from OpenAI, ElevenLabs, Google Cloud, Amazon Polly, Azure or Reinvent WP Cloud, not just robotic browser voices. Visitors can follow the text while they listen, which helps with focus, reading difficulties and long articles.
- Natural AI voices – ElevenLabs, OpenAI, Google Cloud, Amazon Polly and Azure, plus free voices from Reinvent WP Cloud Free.
- Pay your provider directly – With your own API key, you pay the voice provider for what you use, with no markup from us.
- 11 player styles – Modern, Classic Controls, Floating Pill, Waveform Card, Glassmorphism, Chapter Timeline, Accessible Controls, Article Contents and more. Colors adapt to your theme.
- Accessible player – Keyboard controls, ARIA labels, visible focus states and screen-reader-friendly status updates.
- Lightweight – About 300KB, deferred, and loaded only on pages that use the player.
- Instant Play – Long posts start playing right away, with no wait for the whole article to be generated.
Free text to speech features
- Text to speech player with sentence and word highlighting
- 20,000 free characters a month from Reinvent WP Cloud Free, or your own ElevenLabs free tier
- Automatic "Listen" button on posts, a Gutenberg block (search for "Reinvent WP TTS") and the
[natural_tts] shortcode
- Customizable player: styles, colors, button labels and position
- Accessible player controls
- Listening analytics: plays, listening time and completion rate
PRO text to speech features
- Bring your own key for OpenAI TTS, ElevenLabs, Google Cloud TTS, Amazon Polly and Azure AI Speech
- Reinvent WP Cloud PRO – premium voices with no API key, 40,000 characters a month for monthly and annual subscribers
- Smart audio caching – generate audio once and reuse it to keep API costs down
- MP3 export and bulk MP3 generation
- Post to Podcast – turn posts into podcast episodes with an RSS feed for Spotify, Apple Podcasts and other platforms
- Pronunciation rules for technical terms, abbreviations and names
- ElevenLabs audio tags with Eleven v3 and v4 (for example
[whispers] or [laughs])
- Usage limits – 5-hour, daily and monthly character quotas and rate limiting
- Advanced shortcode options
See PRO plans
Supported text to speech languages
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 →
[youtube
https://www.youtube.com/watch?v=YgEPtG0bEWM]
Compatibility
Works with most themes, page builders and plugins, including:
- Builders and themes: Gutenberg, Elementor, Divi, Avada, WPBakery, Beaver Builder, Brizy, SiteOrigin
- Multilingual: WPML, Polylang, TranslatePress, GTranslate
- Caching: LiteSpeed Cache, WP-Optimize, W3 Total Cache, Autoptimize, Speed Optimizer
- Custom post types: WooCommerce products, ACF, Custom Post Type UI, Toolset Types
Use it outside WordPress
Need the same player on a custom site or a React / Next.js app? Use the
JavaScript embed or the
NPM package.
Support
Ask questions in the
support forum. We aim to reply within 24 hours. You can also use the live chat on
reinventwp.com, email
reinventwp@gmail.com, or join us on
Telegram or
Discord.
Found a bug or have an idea?
Report a bug or
request a feature.
- Install the plugin from Plugins → Add New (search for "Reinvent WP Text to Speech" or "text to speech"), or upload the .zip file.
- Activate it.
- A "Listen" button appears on your posts. Open any post and press play.
- You get 20,000 free characters a month from Reinvent WP Cloud Free right away. No API key or credit card needed.
To change the voice, player style or where the player appears, open
Reinvent WP Text to Speech in your WordPress admin menu.