BACK TO DIRECTORY

Text to Speech – Reinvent WP

by Reinvent WP

4.7
(15 ratings)

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.

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

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.

Pricing

The free version is free forever. PRO plans:

  • Monthly: 1 site $6 · 5 sites $20 · 20 sites $120
  • Annual: 1 site $69 · 5 sites $79 · 20 sites $249
  • Lifetime: 1 site $200 · 5 sites $700 · 20 sites $1,000

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

Shortcodes

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]

External Services

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)

  • Voice (the default provider): when a visitor presses play, their browser sends the text to be read, so the service also sees their IP address. Your site URL and plan are sent to check your quota.
  • License: opening the settings page checks your license through Freemius (email, site URL, license and plan).
  • Error logs: the error message, plugin version and site URL.
  • Apps list: the Reinvent WP Dashboard page downloads the list of apps at most once a day. Nothing about you is sent.
  • Assistant: when you send a question, it sends the question, any files you attach (emails, IP addresses, passwords and keys are hidden first), the last few messages and your Reinvent WP plugins with their versions. Nothing is stored. Feedback you send from it goes to our team with your email and site address.

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.

Terms of Service | Privacy Policy

Screenshots

Integrate with ElevenLabs in the free version with 10,000 characters per month

Integrate with ElevenLabs in the free version with 10,000 characters per month

The "Listen" button above your post

The "Listen" button above your post

Text to speech with the sentence and word highlighted as they are spoken, synced to real AI audio

Text to speech with the sentence and word highlighted as they are spoken, synced to real AI audio

How it works

How it works

Gutenberg block editor support

Gutenberg block editor support

11+ player styles

11+ player styles

Simple mode for non-technical users

Simple mode for non-technical users

Advanced mode for complete customization

Advanced mode for complete customization

Plugin Details

Active Installs
40
Total Downloads
17,561
Version
3.4.3
Requires WP
5.9
Requires PHP
7.4
Tested Up To
7.1.4
Added
2025-04-29
Last Updated
2026-10-30 1:24am GMT

Ratings

5
14
4
0
3
0
2
0
1
1