plugin-icon

Reinvent WP Text to Speech

Read aloud your posts using natural, human-like voices. Highlights sentences and words as they are spoken. Start now 20,000 free characters / month!
Rating
4.6/5
Version
2.4.1
Active installations
30
Last updated
Dec 22, 2025
Reinvent WP Text to Speech

Best text to speech plugin to convert your post or page content into natural-sounding audio with sentence and word highlighting as it’s spoken.

Reinvent WP Text to Speech (formerly Natural Text To Speech)

Read aloud your content using realistic voices—perfect for accessibility and engagement.

Don’t overthink it—install now and see the play button on your posts!

No setup, no API key, no credit card. Just install and listen! Customize later!

This plugin has automatic setup that is triggered right after you activate the plugin.

Free version: Cloud-based Text to Speech API (ReinventWP Cloud Free 20K characters (default) / month or ElevenLabs 10K characters/month) or using browser-based speech synthesis 🚀 PRO version: Connects to high-quality Text to Speech APIs like OpenAI TTS, ElevenLabs, Google Cloud TTS, Amazon Polly, and Azure AI Speech

Upgrade to PRO here for lifelike voices powered by audio file generation.

🎬 Try now — in the free version you can integrate with ElevenLabs. FREE 10,000 characters / month

🎬 Implement OpenAI Text to Speech WordPress with Reinvent WP Text To Speech Plugin

Reinvent WP Text To Speech – Why Choose It?

Reinvent WP Text To Speech is THE ONLY WordPress Text to Speech plugin that highlights both sentences and individual words as they’re spoken.

Enterprise-Ready: Built with military-grade security, comprehensive testing, and enterprise-focused features. Learn why this plugin is enterprise-ready

Support

Do you have any questions? Feel free to reach us or chat with our AI customer support, available 24/7 in real time on our website https://reinventwp.com

Or email: reinventwp@gmail.com

Bug Report Form

Feature Request Form

Use-cases for Text to Speech

  • News & blogs – let readers listen on the move
  • e-Learning – narration for tutorials and courses
  • Accessibility – WCAG-compliant alternative to on-screen text
  • Convert your post into audio file. You can easily make YouTube video with that. No need voiceover! Let AI do their job.
  • Podcasting – Convert posts to audio episodes
  • YouTube Content – Generate voiceovers without hiring
  • Audiobooks – Create audio versions of long-form content
  • Social Media – Generate audio clips for posts
  • Marketing – Create voice ads from written content

Supported Languages

We support many languages and voices because this plugin is a bridge that connects to many text to speech (TTS) cloud API providers like OpenAI TTS, ElevenLabs, Google Cloud TTS, Amazon Polly, and Microsoft Azure.

So the supported languages and voices extend according to the text to speech cloud API provider you choose:

In total: this plugin gives you access to approximately 140+ unique languages / language-variants and 1,000+ unique voices across providers.

All languages are supported, except Kannada and Thai.

The following languages have been tested and confirmed working, click the link on the language name to see the live demo.

Afrikaans, Arabic, Armenian, Azerbaijani, Belarusian, 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, Marathi, Maori, Nepali, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swahili, Swedish, Tagalog, Tamil, Turkish, Ukrainian, Urdu, Vietnamese, and Welsh.

Other:

Telugu, Bengali, Farsi

Pricing

We provide the best service you can get. Our technology is designed to help you outperform your competitors. Our pricing reflects the high value we deliver.

Want to beat your competitors? Choosing our plugin is the best decision you can make.

Monthly

1 site $6 / month 5 sites $20 / month 20 sites $120 / month

Annually

1 site $69 / year 5 sites $79 / year 20 sites $99 / year

Lifetime

1 site $200 5 sites $700 20 sites $1000

Purchase now

FREE Features

  • Text to Speech with live sentence & word highlighting
  • Free 20000 characters / month using Reinvent WP Cloud Free
  • Integrate with text to speech (TTS) Cloud API ElevenLabs
  • Easy shortcode integration: [natural_tts]
  • Dynamic theme for text to speech control button
  • Custom color text to speech control button
  • Custom color for highlighting sentence and word
  • Text to Speech Analytics – Total listening time, etc…
  • Light weight plugin it’s just ~1.06MB on first load
  • Immersive glowing aura on tts play button or entire post page as audio played

PRO Only Features

PRO version is designed to beat your competitors.

  • Solid, Reliable, Future Proof – Looking for the best quality? This is the answer
  • Can be integrated with the best text to speech APIs as audio source like OpenAI TTS, ElevenLabs, Google Cloud, Amazon Polly, Azure TTS and more …
  • Caching API call (saving your TTS API cost)
  • Direct Cost – Pay based on your chosen Text-to-Speech API provider’s fees (no need to pay us as a middleman).
  • PRO shortcode attributes
  • Automatic pronunciation correction – This is designed especially for technical terms, equations, and concepts from academic papers, mathematics, physics, computer science, machine learning, and more.”
  • Convert your full post or article to audio file. (Export to Audio)
  • Remove attribution
  • Priority support
  • Customization – Our plugin is designed to be flexible and adapt to your ideas. Just fill this feedback form and the features will be ready for the next update (estimated in a couple of weeks).

Upgrade here

Shortcodes

Shortcodes are snippets of code that display the text to speech control panel (which contains play, pause, etc..)

  1. Basic Usage – Inserts the Listen button and audio playback functionality.

    [natural_tts]
  2. Find Target Text By Direction

    [natural_tts target-tts-direction="below"]

    What it means:

    The target-tts-direction attribute tells the plugin where to look for the text to read aloud, relative to where you place the shortcode:

    Below: The plugin will search for the nearest text element after (below) the shortcode’s position.

    Supported direction: above, bottom, left, right

  3. Find Target Text By HTML Selector

    You can target specific HTML elements using tags, class selectors, ID selectors, and more.

    Syntax:

    [natural_tts target-tts-selector="HTML SELECTOR HERE"]

    Examples:

    Read the whole page.

    [natural_tts target-tts-selector="body"]
  4. Custom Audio URL

    Use your own audio file.

    (PRO VERSION ONLY)

    Examples:

    [natural_tts src="https://example.com/audio.mp3"]
  5. Trigger play

    Trigger / Control other shortcodes (other tts control button) to play, pause, etc..

    (PRO VERSION ONLY)

    Examples:

    [natural_tts trigger-play="all"]
  6. Custom Show Hide Button on TTS control

    Sometimes we only want specific buttons to show

    The “basic” stands for showing the play, pause, resume, and stop

    Examples: Show only play, pause, resume, stop

    [natural_tts only-show="basic"]

    Show only play, pause, resume, stop, and the setting button

    [natural_tts only-show="basic,settings"]

    Another value that you can also put in

    [natural_tts only-show="basic,backward_sentence,forward_sentence,backward_paragraph,forward_paragraph,settings"]
  7. Custom Localization (lang)

    Use the lang attribute to set the language of the Text-to-Speech control UI for a specific post or shortcode instance.

    This is useful when:

    • Your site is multilingual without using a multilingual plugin (when you use plugins like Polylang or WPML, our plugin can automatically detect the post language)
    • A single page contains content in multiple languages
    • You want the TTS interface (labels, messages, and controls) to match the content language

    Examples:

    To display the Text-to-Speech controls in Russian.

    [natural_tts lang="ru-RU"]

    Note: This setting affects only the TTS interface language, not the voice itself. Voice language is controlled separately via your Text-to-Speech provider settings.

  8. Visual Shortcode Editor

    You can set the plugin config JSON using the visual shortcode editor on the plugin settings page. Just click, then copy the generated shortcode and paste it into your template.

More shortcode attributes coming soon in future updates! Share your ideas by filling out this form

Check us on Product Hunt

We’ve launched on Product Hunt! If you like Reinvent WP Text To Speech, please visit and support us with an upvote 🚀 You can also email me to claim your exclusive discount!

Roadmap

We always improve our functionality while maintain lightweight.

  • 1.1.x – 1.9.x – May 2025 – September 2025

    • Web vistors can select the voice they want
    • Add more shortcode attributes, such as Directional Target TTS and Whole Page Reading
    • Customization: Setting highlighting classname, Dynamic Theme (based on your WP theme) for the TTS Control Button, Dynamic Font Size (Based on your WP theme). It can adapt to any template.
    • Audio Provider: OpenAI, ElevenLabs, Google Cloud TTS, Amazon Polly, Azure AI Speech
    • Add option to read only defined HTML selectors.
    • Free plan can use Reinvent WP Cloud Free and ElevenLabs as audio provider,
    • You can define text to speech config (preset) for each your site language (maybe your site has two or more language)
    • Web vistors can select the preset of multi language that you define in plugin setting page.
    • Analytics – Button Click Activity, Player Visibility, Total Listening Time, Completions, Completion Rate, API Usage, Error Happen, and more …
    • Lightweight plugin – minify the js asset so it’s just ~1.06MB on first load on your article
    • Error Logging – You can find error log from the plugin system in the plugin setting page.
    • Export posts / article to audio file. (You can use for audio book, podcast or youtube video)
    • Intelligent Cache & Audio Generation system – Readable file names, batch generation to create audio only for sections users actually listen to
    • Immersive glowing aura on tts play button or entire post page as audio played
  • 2.0.x – 2.3.x – October – December 2025

    • Perfection (Add integration & unit testing, fix Typo and Grammar)
    • Rebranding to Reinvent WP Text to Speech (formerly Natural Text to Speech)
    • Visual Shortcode Editor (You can set the plugin config JSON using the visual shortcode editor on the plugin settings page)
    • Exclude tts player with post category
    • Play sequence by title, subtitle, author, and date post.
    • Localization (Auto translate all text on the TTS control button), you can also overide the text inside the plugin setting page
    • Custom js code for abbreviation function (modify text before sending to the tts cloud api for making audio file)
    • Rate limit API to protect abuse
    • Auto-detects WP Admin Color Scheme – Matches your WordPress admin profile color. Perfect for agencies, as the plugin elegantly adapts to your WordPress theme.
    • Support ElevenLabs Audio Tags using model eleven_v3 – let you shape how AI voices sound by prompting.
    • Add shortcode ‘lang’ attribute to set the language of the Text-to-Speech control UI for a specific post or shortcode instance.
  • 2.4.x – 2.5.x – Jan – Feb 2026

Tested on Template

By default, we implement Dynamic Background and Text Color for the Text To Speech Control button. The plugin can calculate the best local dominant color where the plugin shortcode was placed.

Here is the template that we have tested:

Reinvent WP Text To Speech has been tested and works smoothly with a wide range of popular WordPress themes, including:

Official WordPress Themes Twenty Twenty, Twenty Twenty-One, Twenty Twenty-Two, Twenty Twenty-Three, Twenty Twenty-Four, Twenty Twenty-Five, Twenty Seventeen, Twenty Sixteen, Twenty Nineteen

Page Builder Friendly Hello Elementor, Royal Elementor Kit, Kubio

Lightweight & Performance-Oriented Astra, GeneratePress, Kadence, OceanWP, Blocksy

Popular Multipurpose Themes Sydney, Colibri WP, Hestia, Inspiro

eCommerce Focused Storefront, Futurio Storefront, Envo Storefront, Popularis eCommerce, PopularFX, Envo Royal, Hello Biz

Blog & Magazine Themes News Magazine X, Go, BlogHash, Spacr, Rufous

Solution for

We cover a wide range of use cases — it’s the most powerful text to speech plugin you will ever see.

highlighted tts, highlight text to speech, openai tts, elevenlabs tts, accessibility text to speech plugin, text to speech for blog, text to speech for news, read aloud wordpress, voice narration wordpress, text to audio, WordPress audio reader, voice reader plugin, speech synthesis wordpress, best text to speech plugin, academic / math / physics / equation text to speech, ai voice, audio blog, convert content into audio.

External Services

When a user opens a post or article and starts playing the audio, the audio is generated/served from your server — we do not make any API calls to our servers to create the audio.

All your plugin configurations, TTS API secret keys, and audio files are stored in your own self-hosted WordPress. This makes it private and secure.

When you open the plugin settings page in WP Admin, it makes an API call to our server to check the plan you are currently using.

Our server is live at https://services.reinventwp.com, and it is used for:

  • Subscription authentication (via Freemius)
  • Error logging

Data sent to our API: – Freemius user info (email, website URL, license, plan)

Terms of Service | Privacy Policy

Freeon Business plan
Tested up to
WordPress 6.9
This plugin is available for download for your site.