Title: Reinvent WP Text to Speech
Author: Reinvent WP
Published: <strong>April 29, 2025</strong>
Last modified: September 6, 2026

---

Search plugins

![](https://ps.w.org/natural-text-to-speech/assets/banner-772x250.png?rev=3503196)

![](https://ps.w.org/natural-text-to-speech/assets/icon-256x256.png?rev=3370826)

# Reinvent WP Text to Speech

 By [Reinvent WP](https://profiles.wordpress.org/reinventwp/)

[Download](https://downloads.wordpress.org/plugin/natural-text-to-speech.3.3.3.zip)

 * [Details](https://tzm.wordpress.org/plugins/natural-text-to-speech/#description)
 * [Reviews](https://tzm.wordpress.org/plugins/natural-text-to-speech/#reviews)
 *  [Installation](https://tzm.wordpress.org/plugins/natural-text-to-speech/#installation)
 * [Development](https://tzm.wordpress.org/plugins/natural-text-to-speech/#developers)

 [Support](https://wordpress.org/support/plugin/natural-text-to-speech/)

## Description

AI-powered text-to-speech plugin for WordPress that converts posts into natural 
audio with real-time word highlighting and integration with OpenAI, ElevenLabs, 
Google Cloud, Amazon Polly, and Azure.

Designed as a flexible multi-provider TTS bridge, Reinvent WP Text to Speech (formerly
Natural Text To Speech) allows you to switch voice engines without changing plugins.

Ideal for news sites, educational platforms, accessibility-focused websites, agencies
managing multiple client installations, and content-heavy WooCommerce stores.

**Simple, Powerful Audio: Install now and see the play button on your posts in seconds!**

No complex setup, no API key required for basic use, no credit card. Just install
and let your visitors listen to your content with professional text to speech voices
with polished read aloud player.

This plugin features an automatic setup that is triggered right after you activate
the plugin, ensuring your audio player is ready in seconds.

✅ **Free version**: Cloud-based Text to Speech API ([Reinvent WP Cloud Free](https://reinventwp.com/text-to-speech/cloud?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme&utm_content=cloud_free#free)
20K characters / month or ElevenLabs 10K characters/month). Use our free voices 
to start your text to speech journey today.
 🚀 **PRO version**: Unlock premium 
Text to Speech workflows with both bring-your-own-key integrations and [Reinvent WP Cloud PRO](https://reinventwp.com/text-to-speech/cloud?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme&utm_content=cloud_pro#pro).
Connect directly to [OpenAI TTS](https://developers.openai.com/api/docs/guides/text-to-speech),
[ElevenLabs](https://try.elevenlabs.io/reinventwp), [Google Cloud TTS](https://cloud.google.com/text-to-speech),
[Amazon Polly](https://aws.amazon.com/id/polly/), and [Azure AI Speech](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/overview),
or use managed [Reinvent WP Cloud PRO](https://reinventwp.com/text-to-speech/cloud?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme&utm_content=cloud_pro#pro)
with no API key required, 40,000 characters / month, and models, voices, and speaking
instructions prompt for active monthly or annual plugin subscribers.

[Upgrade to PRO here](https://reinventwp.com/text-to-speech?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)
for the highest quality lifelike voices powered by advanced audio file generation.

### 🎬 Try it now — Experience High-Quality ElevenLabs Voices

Our free version includes integration with ElevenLabs voices. Receive FREE 10,000
characters / month from elevenlabs.

### 🎬 OpenAI Text to Speech for WordPress

### Reinvent WP Text To Speech – The Ultimate Audio Experience

Reinvent WP Text To Speech is **THE ONLY** WordPress text to speech plugin that 
highlights sentences and words as they are spoken.

**Accessibility Focused**: Our plugin helps accessibility-focused websites add a
read-aloud experience for visitors with visual impairments, reading difficulties,
dyslexia, ADHD, or users who simply prefer listening. The player includes keyboard-
accessible controls, visible focus states, ARIA labels, screen-reader-friendly playback
status updates, sentence and word highlighting, and customizable highlight colors
for WCAG 2.1 AA and ADA compliant WordPress experiences. [Learn why our accessibility features make us enterprise-ready ](https://blog.reinventwp.com/enterprise-text-to-speech-plugin-wordpress/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)

**Advanced Audio Player**: Unlike other basic tts plugins, our audio player is more
advanced, it has glowing aura that can dance based on the spoken audio.

### Text to Speech outside WordPress

Need the same player for a custom website, React, or Next.js app? Use the JavaScript
embed or NPM package:

 * [JavaScript embed](https://reinventwp.com/text-to-speech/js?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)
 * [React / Next.js NPM package](https://reinventwp.com/text-to-speech/npm?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)

### 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 [Reinvent WP website](https://reinventwp.com/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)
or email: [reinventwp@gmail.com](https://tzm.wordpress.org/plugins/natural-text-to-speech/reinventwp@gmail.com?output_format=md)

Join our community on [telegram](https://t.me/+tSr6QAPjmj44YjM1) or [discord](https://discord.com/invite/2uvDumhJT7)

[Bug Report Form](https://forms.gle/9CGP9Xz4iL62zbhe7) | [Feature Request Form](https://forms.gle/jGumLTKCU3Hb1gTS8)

### Use-cases for Text to Speech & Audio

 * **News & Blogs** – Let readers listen to articles with a natural text to speech
   voice on the move.
 * **Read Aloud WordPress Posts** – Add a read aloud button so visitors can listen
   to article content, read post aloud, or follow synchronized audio while your 
   WordPress text to speech player highlights the current sentence.
 * **e-Learning** – Provide text to speech audio narration for tutorials, lessons,
   and online courses.
 * **Web Accessibility** – Add audio playback with keyboard-accessible controls,
   ARIA labels, visible focus states, and inclusive reading support for accessibility-
   focused websites targeting WCAG 2.1 AA and ADA compliance.
 * **Content Conversion** – Convert your post into an audio file, generated audio,
   or MP3 file for YouTube or social media. No need for expensive voiceovers; let
   AI voices do the work.
 * **Podcasting** – Use our text to speech audio generation to convert blog posts
   to podcast audio episodes automatically.
 * **YouTube Voicing** – Generate high-quality audio voiceovers without hiring voice
   actors.
 * **Audiobooks** – Create immersive audio versions of your long-form WordPress 
   content.
 * **Marketing** – Create compelling voice ads and audio clips from your written
   marketing copy.
 * **SEO Optimization** – Increase time-on-site by giving users the option to listen
   to audio.
 * **WooCommerce Content** – Add listenable audio to product descriptions and other
   WooCommerce product content.

### Supported Languages

We support many languages, accents, female or male 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:

 * OpenAI TTS: [57 languages and 11 voices.](https://developers.openai.com/api/docs/guides/text-to-speech#supported-languages)
 * ElevenLabs: [29+ languages and 1000+ voices.](https://elevenlabs.io/docs/overview/capabilities/text-to-speech#supported-languages)
 * Google Cloud TTS: [40+ languages/variants and 200+ voices](https://docs.cloud.google.com/text-to-speech/docs/list-voices-and-types#list_of_all_supported_languages)
 * Amazon Polly: 41 [languages/variants](https://docs.aws.amazon.com/polly/latest/dg/supported-languages.html)
   and 100+ [voices](https://docs.aws.amazon.com/polly/latest/dg/available-voices.html).
 * Microsoft Azure Neural TTS: [140+ languages/variants and 400+ voices.](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=tts#supported-languages)

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](https://blog.reinventwp.com/afrikaans-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Arabic](https://blog.reinventwp.com/arabic-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Armenian](https://blog.reinventwp.com/armenian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Azerbaijani](https://blog.reinventwp.com/azerbaijani-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Belarusian](https://blog.reinventwp.com/belarusian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Bosnian](https://blog.reinventwp.com/bosnian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Bulgarian](https://blog.reinventwp.com/bulgarian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Catalan](https://blog.reinventwp.com/catalan-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Chinese](https://blog.reinventwp.com/chinese-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Croatian](https://blog.reinventwp.com/croatian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Czech](https://blog.reinventwp.com/czech-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Danish](https://blog.reinventwp.com/danish-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Dutch](https://blog.reinventwp.com/dutch-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[English](https://blog.reinventwp.com/english-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Estonian](https://blog.reinventwp.com/estonian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Finnish](https://blog.reinventwp.com/finnish-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[French](https://blog.reinventwp.com/french-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Galician](https://blog.reinventwp.com/galician-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[German](https://blog.reinventwp.com/german-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Greek](https://blog.reinventwp.com/greek-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Hebrew](https://blog.reinventwp.com/hebrew-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Hindi](https://blog.reinventwp.com/hindi-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Hungarian](https://blog.reinventwp.com/hungarian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Icelandic](https://blog.reinventwp.com/icelandic-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Indonesian](https://blog.reinventwp.com/indonesian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Italian](https://blog.reinventwp.com/italian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Japanese](https://blog.reinventwp.com/japanese-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Kazakh](https://blog.reinventwp.com/kazakh-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Korean](https://blog.reinventwp.com/korean-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Latvian](https://blog.reinventwp.com/latvian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Lithuanian](https://blog.reinventwp.com/lithuanian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Macedonian](https://blog.reinventwp.com/macedonian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Malay](https://blog.reinventwp.com/malay-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Marathi](https://blog.reinventwp.com/marathi-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Maori](https://blog.reinventwp.com/maori-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Nepali](https://blog.reinventwp.com/nepali-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Norwegian](https://blog.reinventwp.com/norwegian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Persian](https://blog.reinventwp.com/persian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Polish](https://blog.reinventwp.com/polish-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Portuguese](https://blog.reinventwp.com/portuguese-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Romanian](https://blog.reinventwp.com/romanian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Russian](https://blog.reinventwp.com/russian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Serbian](https://blog.reinventwp.com/serbian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Slovak](https://blog.reinventwp.com/slovak-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Slovenian](https://blog.reinventwp.com/slovenian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Spanish](https://blog.reinventwp.com/spanish-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Swahili](https://blog.reinventwp.com/swahili-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Swedish](https://blog.reinventwp.com/swedish-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Tagalog](https://blog.reinventwp.com/tagalog-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Tamil](https://blog.reinventwp.com/tamil-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Turkish](https://blog.reinventwp.com/turkish-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Ukrainian](https://blog.reinventwp.com/ukrainian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Urdu](https://blog.reinventwp.com/urdu-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Vietnamese](https://blog.reinventwp.com/vietnamese-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
and [Welsh](https://blog.reinventwp.com/welsh-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme).

Other: [Telugu](https://blog.reinventwp.com/telugu-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Bengali](https://blog.reinventwp.com/bengali-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
[Farsi](https://blog.reinventwp.com/persian-text-to-speech-wordpress-plugin/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)

### 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](https://reinventwp.com/text-to-speech?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)

### FREE Features

Essential features designed for small websites

 * **High-Quality Text to Speech**: Convert text to audio with live sentence highlighting,
   word highlighting, and a clear text to speech highlight feature.
 * **Free AI Voices**: Access 20,000 characters / month using Reinvent WP Cloud.
 * **ElevenLabs TTS Integration**: Connect to realistic ElevenLabs voices and start
   with free ElevenLabs text to speech usage.
 * **Easy Audio Placement**: Simple shortcode integration: [natural_tts]
 * **Customizable Audio Player**: Dynamic themes, custom colors, a TTS button, custom
   button labels, and a modern voice reader for your text to speech plugin.
 * **Accessibility UI**: Keyboard-accessible player controls, ARIA labels, visible
   focus states, screen-reader-friendly playback updates, and sentence and word 
   highlighting with customizable colors for more readable, high-contrast listening
   experiences on WCAG 2.1 AA and ADA compliant websites.
 * **Audio Analytics**: Track total listening time and audio engagement.
 * **Ultra-Lightweight**: Minimal impact on page speed—just ~300KB on first load,
   deferred and only loaded when needed.
 * **Immersive Audio Experience**: Glowing aura effects on the TTS play button, 
   optional full page player experiences, and modern text to speech player design.

### PRO Features

The PRO version is designed to help you dominate your niche with the best audio 
tools.

 * **[Reinvent WP Cloud PRO](https://reinventwp.com/text-to-speech/cloud?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme&utm_content=cloud_pro#pro)**:
   Use managed premium cloud voices without bringing your own API key. Includes 
   40,000 characters / month for active monthly or annual subscribers.
 * **Premium API Support**: Integrate with OpenAI TTS, ElevenLabs, Google Cloud 
   TTS, Amazon Polly, and Azure TTS from one WordPress text to speech plugin.
 * **Smart Audio Caching**: Save money on your TTS API costs with intelligent audio
   generation.
 * **Direct Voice Costs**: Pay only for what you use directly to your chosen voice
   provider.
 * **Advanced Audio Shortcodes**: Unlock additional player attributes and control
   options.
 * **AI Pronunciation Correction**: Specifically designed for technical terms in
   academic papers, math, and science voices.
 * **Export to Audio**: Generate TTS audio from your full post or article as a downloadable
   MP3 audio file, generated audio file, or bulk MP3 generation workflow.
 * **Podcast**: Turn selected WordPress posts into podcast episodes and generate
   an RSS feed ready for [Spotify](https://creators.spotify.com), [Apple Podcasts](https://podcasts.apple.com),
   and other podcast platforms.
 * **Other**: Many more features are available beyond what we can explain here, 
   and you can even [request custom features](https://reinventwp.com/feedback?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)
   to better fit your needs.

[Upgrade here for PRO version](https://reinventwp.com/text-to-speech?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)

### Shortcodes

Shortcodes let you display the text to speech player and control how it behaves.

**Visual shortcode editor**: Build your text to speech shortcode directly inside
the Gutenberg post editor (search for “Reinvent WP TTS”)

Shortcode settings are flexible, so you can adjust the player position, content 
source, language, audio source, and playback behavior for each post or page.

Share your ideas through the [Reinvent WP feedback page](https://reinventwp.com/feedback?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)

Here the example:

    ```
    [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"]

    // any configurations
    [natural_tts]
      {
        "read_title": true,
      }
    [/natural_tts]
    ```

### Roadmap

We always improve our functionality while maintain lightweight.

 * **1.1.x – 1.9.x – May 2025 – September 2025**
    - Dynamic Look – It can adapt to any template styles.
    - Add option to read only defined HTML selectors.
    - You can define text to speech config (we call it ‘preset’) for each your site
      language (maybe your site has two or more language)
    - Analytics – Button Click Activity, Player Visibility, Total Listening Time,
      Completions, Completion Rate Metrics, Completion Rate, API Usage, Error Happen,
      and more …
    - Lightweight plugin – minify the js asset so **it’s just ~300KB on first load**
      on your article deferred and only loaded when needed.
    - 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)
    - [Smart Cache & Audio Generation system](https://blog.reinventwp.com/enterprise-text-to-speech-plugin-wordpress/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme#C3_Cost_Efficiency_Estimation)–
      Generate 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**
    - 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)
    - 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](https://elevenlabs.io/blog/v3-audiotags) using
      model [eleven_v3](https://elevenlabs.io/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.
    - You can use TTS based on your own voice using Voice Cloning from ElevenLabs
 * **2.4.x – 2.6.x – Jan – March 2026**
    - Instant Play Feature, No waiting time between user click and audio playback
    - Added Post to Podcast, a feature that automatically turns selected WordPress
      posts into podcast episodes and generates an RSS feed ready for [Spotify](https://creators.spotify.com),
      [Apple Podcasts](https://podcasts.apple.com/us/new), and other podcast platforms.
    - Public Downloadable MP3
    - Bulk MP3 Generation
    - Audio schema markup for SEO with [AudioObject JSON-LD](https://schema.org/AudioObject);
      [example page validates successfully](https://validator.schema.org/#url=https%3A%2F%2Fblog.reinventwp.com%2Fenterprise-text-to-speech-plugin-wordpress%2F)
    - Add the TTS player with the Gutenberg block editor and customize it directly
      in the post editor. Search for “Reinvent WP TTS”
 * **2.7.x – 3.x.x – Apr – Aug 2026**
    - 11 player styles, including Modern, Classic Controls, Floating Pill, Waveform
      Card, Glassmorphism, Chapter Timeline, Accessible Controls, and Article Contents
    - TTS Security: Limit usage 5-hour, daily, monthly character quota guards and
      rate limiting
    - Add Spoken Prefix Rules so you can automatically say a custom phrase before
      matched content such as WordPress image captions
    - Any suggestion? [fill this form](https://reinventwp.com/feedback?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)

### Compatibility – Fits perfectly with your existing theme and plugins

Reinvent WP Text To Speech works smoothly with most modern WordPress themes, page
builders, and popular plugins. It also adapts its colors to better match your site’s
design.

Multilingual: [WPML](https://wpml.org), [GTranslate](https://wordpress.org/plugins/gtranslate/),
[TranslatePress](https://wordpress.org/plugins/translatepress-multilingual/), [Polylang](https://wordpress.org/plugins/polylang/)

Builders & Themes: [Elementor](https://wordpress.org/plugins/elementor/), [Avada](https://avada.com),
[WPBakery](https://wpbakery.com), [Divi](https://www.elegantthemes.com)

Caching: [WP-Optimize](https://wordpress.org/plugins/wp-optimize/), [LiteSpeed Cache](https://wordpress.org/plugins/litespeed-cache/),
[Autoptimize](https://wordpress.org/plugins/autoptimize/), [W3 Total Cache](https://wordpress.org/plugins/w3-total-cache/),
[Speed Optimizer](https://wordpress.org/plugins/sg-cachepress/)

Custom Post Types: [ACF](https://wordpress.org/plugins/advanced-custom-fields/),
[Custom Post Type UI](https://wordpress.org/plugins/custom-post-type-ui/), [Toolset Types](https://toolset.com/home/types-manage-post-types-taxonomy-and-custom-fields)

Other: [Yoast Duplicate Post](https://wordpress.org/plugins/duplicate-post/), [Easy Table of Contents](https://wordpress.org/plugins/easy-table-of-contents/)

### 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)

The plugin also connects to `https://reinventwp.com`, which is used for:

 * Fetching active promotional offers shown in the plugin settings page
 * Recording basic promo interaction events, such as display, dismiss, coupon copy,
   and CTA clicks

[Terms of Service](https://reinventwp.com/terms-and-conditions?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)
| [Privacy Policy](https://reinventwp.com/privacy?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)

## 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⌉[

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⌉[

The “Listen” button above your post

[⌊Text to speech with highlighted sentence and word as it spoken⌉⌊Text to speech
with highlighted sentence and word as it spoken⌉[

Text to speech with highlighted sentence and word as it spoken

[⌊How it works⌉⌊How it works⌉[

How it works

[⌊Gutenberg Block Editor Support⌉⌊Gutenberg Block Editor Support⌉[

Gutenberg Block Editor Support

[⌊11+ Players settings⌉⌊11+ Players settings⌉[

11+ Players settings

[⌊Simple mode for non technical users⌉⌊Simple mode for non technical users⌉[

Simple mode for non technical users

[⌊Advanced mode for complete customization⌉⌊Advanced mode for complete customization⌉[

Advanced mode for complete customization

## Installation

 1. Install via the WordPress Plugin Directory, or upload the .zip manually.
 2. Press Activate button
 3. A “Listen” button will appear above your posts. It just work!
 4. Enjoy 20.000 characters / month for free! Right after you activate it.

## FAQ

### Is it FREE?

Yes! After Install You will get 20.000 free character / month from our [Reinvent WP Cloud Free](https://reinventwp.com/text-to-speech/cloud?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme&utm_content=cloud_free#free).
no setup/ credit card required.

If not enough you can also integrate with [ElevenLabs](https://try.elevenlabs.io/reinventwp).

For more flexibility and natural sounding audio, [upgrade to PRO](https://reinventwp.com/text-to-speech?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)
to use [ElevenLabs](https://try.elevenlabs.io/reinventwp), OpenAI TTS, Google Cloud
TTS, Amazon Polly, or Azure AI Speech.

### Does Reinvent WP Text To Speech work on every WordPress theme?

Yes. The plugin inserts its player with a shortcode, so it will show on top of your
posts. No template editing is required.

### Support page builder? like Elementor, Divi, Gutenberg, etc

**Yes, absolutely.** This plugin is fully compatible with all major WordPress page
builders, including:

 * ✅ [Elementor](https://elementor.com/)
 * ✅ [Beaver Builder](https://www.wpbeaverbuilder.com/)
 * ✅ [WPBakery Page Builder](https://wpbakery.com/)
 * ✅ [Divi Builder](https://www.elegantthemes.com/gallery/divi/)
 * ✅ [SiteOrigin Page Builder](https://siteorigin.com/page-builder/)
 * ✅ [Brizy](https://www.brizy.io/)
 * ✅ [Gutenberg (Block Editor)](https://wordpress.org/documentation/article/wordpress-block-editor/)

You can easily add and use the plugin’s features within any of these builders without
extra configuration. Whether you’re building landing pages or blog posts, our plugin
integrates seamlessly into your workflow.

### How many languages and voices are available?

This plugin itself supports many languages [goto Supported Languages](https://tzm.wordpress.org/plugins/natural-text-to-speech/?output_format=md#supported-languages)

But, when you want to integrate with text to speech (TTS) API as an audio source
like OpenAI TTS, [ElevenLabs TTS](https://try.elevenlabs.io/reinventwp), Google 
Cloud TTS, Amazon Polly, and Azure AI Speech.

So you will need to check their language support also:

 * [OpenAI TTS Supported languages](https://developers.openai.com/api/docs/guides/text-to-speech#supported-languages)
 * [ElevenLabs TTS Supported languages](https://elevenlabs.io/docs/overview/capabilities/text-to-speech#supported-languages)
 * [Google Cloud TTS Supported languages](https://docs.cloud.google.com/text-to-speech/docs/list-voices-and-types?hl=en#list_of_all_supported_languages)
 * [Amazon Polly](https://docs.aws.amazon.com/polly/latest/dg/supported-languages.html)
 * [Azure AI Speech](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=tts#supported-languages)

### Does it work with WooCommerce?

Yes. You can use Reinvent WP Text To Speech with WooCommerce product content because
the plugin supports custom post types, including products, alongside posts and pages.

### How does this plugin support accessibility, WCAG 2.1 AA, and ADA compliance?

Reinvent WP Text To Speech helps you offer an audio alternative to written content
for visitors who benefit from listening instead of reading. The player includes 
keyboard-accessible controls, visible focus states, ARIA labels, screen-reader-friendly
playback status updates, sentence and word highlighting, and customizable highlight
colors. These features help websites meet WCAG 2.1 AA and ADA compliance requirements
while improving the reading experience for a wider range of visitors.

### How is my API key kept secure in PRO mode? Privacy and Data Security?

Your API keys are stored in your WordPress database and used only for direct communication
with the TTS provider you configure (e.g., OpenAI, Google, Microsoft, Amazon, or
ElevenLabs). If you use bring-your-own-key providers, requests go directly from 
your site to that provider. If you enable [Reinvent WP Cloud Free](https://reinventwp.com/text-to-speech/cloud?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme&utm_content=cloud_free#free),
[Reinvent WP Cloud PRO](https://reinventwp.com/text-to-speech/cloud?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme&utm_content=cloud_pro#pro),
or support-related diagnostics, some text, site context, and account-related data
may be processed by Reinvent WP services. Review your enabled providers, your privacy
policy, and the provider privacy pages before using cloud-based generation on a 
live site.

### Is this plugin GDPR compliant?

This plugin can support privacy-conscious deployments, but it is not automatically
GDPR compliant by itself. Your compliance depends on which providers and cloud features
you enable, what data your site sends to third-party services, and how you document
those flows in your own privacy and legal policies.

### Does Text to Speech improve SEO?

Yes. Audio keeps users on the page longer and adds Text to Speech transcripts that
Google can index, often boosting dwell-time and rankings.

### How does highlighted TTS make long content easier to listen to and follow?

Long content can feel overwhelming, especially when visitors are tired, busy, or
reading on a small screen. Reinvent WP Text to Speech helps turn that long reading
experience into something easier, calmer, and more enjoyable. Instead of forcing
visitors to read every sentence, they can press play, listen article content, and
follow along as the words are highlighted on the page.

Highlighted TTS creates a stronger connection between reading and listening. As 
the ai voice reads the content aloud, word highlighting helps visitors stay focused,
keep their place, and understand the article without feeling lost. This makes the
plugin useful for blog reader experiences, article reader layouts, audio articles,
article audio, accessibility audio, post audio, blog audio, and content audio across
WordPress posts, pages, and WooCommerce content.

The plugin supports speech ai / ai tts workflows for generating audio from written
content. It works like an ai tts generator and voice generator, giving site owners
flexible options for natural narration through an ai voice platform. You can create
female tts, female tts voice, male tts, and male tts voice experiences, or connect
to advanced providers for chatgpt tts style audio, OpenAI text to speech, ElevenLabs
TTS, Google Cloud TTS, Amazon Polly, Azure AI Speech, and Reinvent WP Cloud.

Behind the scenes, the audio engine helps control how your content sounds and visually
syncronized with word and sentence highlighting.

For visitors, playback feels simple and smooth. The sticky footer player, speech
widget, flexible audio player, and voice widgets give people easy ways to listen
while scrolling through long content. Responsive voice playback also helps the listening
experience feel comfortable across desktop, tablet, and mobile devices.

Highlighted TTS also supports better accessibility. For users who struggle with 
long reading sessions, visual tracking, focus, or screen fatigue, listening while
following highlighted words can make content easier to understand. Features built
around wcag ada and wcag ada compliance help make your WordPress content more accessible,
more welcoming, and easier to experience.

Reinvent WP Text to Speech is built for text to speech, not speech to text. It turns
written WordPress content into clear, natural audio so visitors can listen, follow,
and stay engaged with your content longer.

### How do I upgrade to PRO?

 1. Go to [our website](https://reinventwp.com/text-to-speech?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
    choose a plan, and complete payment.
 2. You’ll get an email from Freemius with your license key
 3. Search and install this plugin from the WordPress Plugins menu in your WordPress
    admin
 4. Activate the plugin and enter your license key.

### How about user gesture? eg. double click to play

Users can jump to a sentence or word by double-clicking.

You can configure this in the Plugin Settings Page > Runtime.

### Can I use this Text to Speech plugin outside WordPress?

Yes. We provide a [JavaScript embed](https://reinventwp.com/text-to-speech/js?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme)
and an [NPM package for React, Next.js](https://reinventwp.com/text-to-speech/npm?utm_source=wordpress_org&utm_medium=readme&utm_campaign=wporg_readme),
and custom websites. Use the WordPress plugin for WordPress sites, and use the JS/
NPM package when you need the same text to speech player in a non-WordPress app.

### Does it support Android WebView?

Depends on your WebView provider

**If your WebView supports the same APIs as a regular browser, it will work**

We try using the [Trusted Web Activity](https://developer.android.com/develop/ui/views/layout/webapps/trusted-web-activities?hl=en)
and it works.

Here is the [simplified tutorial](https://github.com/reinventwp/twa-simplified) 
that you can follow

Here is the example working App [Reinvent WP Text To Speech Web View with TWA Demo App](https://drive.google.com/file/d/16VbB5a5whxPYtAxhEvRr5h7VRhnHuOtq/view?usp=drive_link)

When not working, you can just debug on the runtime of the application. See what
logcat outputs. What browser APIs are not supported by your webview provider

## Reviews

![](https://secure.gravatar.com/avatar/9f38b7441b694ecaaf2ffdc30e8671d9d868a595ebae314963fc2d66ba4ad630?
s=60&d=retro&r=g)

### 󠀁[Great support](https://wordpress.org/support/topic/great-support-6689/)󠁿

 [vtrsp2](https://profiles.wordpress.org/vtrsp2/) July 23, 2026

The plugin seems to work well, but what really makes the difference is the excellent
support. The team is responsive, helpful, and quick to assist whenever needed. Great
experience overall!

![](https://secure.gravatar.com/avatar/9232ef63402b124ff0fed1a9dad83ac0c490f0fe42e8814a74a5a4be184d9f18?
s=60&d=retro&r=g)

### 󠀁[Best TTS plugin and amazing support](https://wordpress.org/support/topic/best-tts-plugin-and-amazing-support/)󠁿

 [kadenjel](https://profiles.wordpress.org/kadenjel/) June 15, 2026

The support was unmatched. They were able to help me in detail 50 message string
of emails with ever question I had. Good job. Thanks.

![](https://secure.gravatar.com/avatar/247f8ff1b662f734992ee1235506c4bffc13367a40f638a9d5997b308f38901f?
s=60&d=retro&r=g)

### 󠀁[Great plugin & Exceptional Support](https://wordpress.org/support/topic/great-plugin-exceptional-support-22/)󠁿

 [passieee](https://profiles.wordpress.org/passieee/) March 30, 2026

Great plugin with lots of customizable functions to make it fit your exact needs.
And if something is wrong or you need a new functionality, just contact the author
and you get incredibly fast assistance!

![](https://secure.gravatar.com/avatar/59bd034e8429a43137371b3be6d5c59d1c9401571fbd429c58f9f6f42af909d8?
s=60&d=retro&r=g)

### 󠀁[Great plugin and service](https://wordpress.org/support/topic/great-plugin-and-service-88/)󠁿

 [regevkamber](https://profiles.wordpress.org/regevkamber/) February 18, 2026 1 
reply

the best TTS wordpress plugin

![](https://secure.gravatar.com/avatar/5795a7ad5710be65d864e46eaf47cba71389c688962a6bce49b1f6599a23caec?
s=60&d=retro&r=g)

### 󠀁[This actually works](https://wordpress.org/support/topic/this-actually-works-7/)󠁿

 [henvy](https://profiles.wordpress.org/henvy/) December 29, 2025 1 reply

Having tried different options, this plugin is by far the best one I've come across.
It's simple to set up, has a bunch of options to customize the critical parts and
does exactly what it says. Works in many different languages, and most importantly
for me – in Estonian as well. Before setting up the plugin I had to clarify something
via customer support and the creator replied to all my emails within 15 minutes.
Amazing customer service. Once my client's site becomes bigger and the free credits
run out, I will happily pay for the pro version. You only get one shot at making
a first impression and this plugin did it with flying colours. I can understand 
how this may sound like a paid comment or something, but I'm honestly just relieved
that it worked so well. I was stressing over adding a proper TTS to the project 
I'm working on and feared it was gonna be a nightmare.

![](https://secure.gravatar.com/avatar/ebf45387e909d18239aaabacf0b22884e294314f21014445803bf8bda8511c53?
s=60&d=retro&r=g)

### 󠀁[Exactly What I Needed—And the Support Matched the Product](https://wordpress.org/support/topic/exactly-what-i-needed-and-the-support-matched-the-product/)󠁿

 [halperna](https://profiles.wordpress.org/halperna/) December 4, 2025 1 reply

I run a blog focused on practical wisdom for professionals navigating midlife transitions.
Adding audio narration was on my list for months, but I kept putting it off, assuming
the setup would be a headache. It wasn't. The installation was straightforward, 
and the documentation is genuinely impressive—extensive without being overwhelming,
clearly written, and logically organized. I was up and running faster than expected.
What sealed it for me was the developer support. When I had questions, the response
was fast, helpful, and human. No canned replies, no runaround—just someone who clearly
cares about their product and the people using it. The plugin does exactly what 
it promises: natural-sounding narration with word highlighting that keeps readers
engaged. The OpenAI TTS integration with custom prompt instructions let me dial 
in the exact tone I wanted for my content. If you're looking for a text-to-speech
solution for WordPress and want something that actually works without becoming a
side project, this is it.<gwmw style="display:none;"></gwmw>

 [ Read all 15 reviews ](https://wordpress.org/support/plugin/natural-text-to-speech/reviews/)

## Contributors & Developers

“Reinvent WP Text to Speech” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ Reinvent WP ](https://profiles.wordpress.org/reinventwp/)

“Reinvent WP Text to Speech” has been translated into 3 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/natural-text-to-speech/contributors)
for their contributions.

[Translate “Reinvent WP Text to Speech” into your language.](https://translate.wordpress.org/projects/wp-plugins/natural-text-to-speech)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/natural-text-to-speech/),
check out the [SVN repository](https://plugins.svn.wordpress.org/natural-text-to-speech/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/natural-text-to-speech/)
by [RSS](https://plugins.trac.wordpress.org/log/natural-text-to-speech/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.3.3

 * Fix Marking Bug Avada

#### 3.3.2

 * Update UI UX plugin setting page

#### 3.3.1

 * Update UI Player

#### 3.3.0

 * Feedback form

#### 3.2.9

 * Enhance UI Simple Mode

#### 3.2.8

 * Customizable tts api endpoints

#### 3.2.7

 * Fix text disapear when button tts loaded

#### 3.2.6

 * Onboarding page
 * Simple mode page for non technical users

#### 3.2.5

 * Security: Prevent unauthenticated path traversal in localization file requests.
 * Declare WordPress 5.9 as the minimum version required by the plugin’s existing
   APIs.
 * Rounded Icon

#### 3.2.4

 * Fix tts shortcode not showing on Divi

#### 3.2.3

 * Refined the admin experience with clearer guidance and thoughtful details.
 * Upgraded credential management with elegant masking and effortless copying.
 * Enhanced Google Cloud setup with a secure preview and guided credential upload.

#### 3.2.2

 * Fixed missing Auto Embed players on themes such as Avada that reuse post content
   in headers, footers, title bars, or related-post sections.

#### 3.2.1

 * Update plugin setting page UX

#### 3.2.0

 * Added a complete collection of 11 player styles, including Modern, Classic Controls,
   Floating Pill, Waveform Card, Glassmorphism, Chapter Timeline, Accessible Controls,
   and Article Contents.

#### 3.1.9

 * UI/UX
 * you can input Custom CSS in the plugin setting page, so the css belong to this
   plugin arent scatered across you template

#### 3.1.8

 * Add Quick setup wizard

#### 3.1.7

 * Fix linking

#### 3.1.6

 * Fix elevenlabs free

#### 3.1.5

 * Fix WP admin checkbox

#### 3.1.4

 * Solving marking bug, Take this update

#### 3.1.3

 * Improve performance by defering script and only load when needed
 * Improve performance by optimizing PHP code. its RAM / memory efficient.

#### 3.1.2

 * Fix File API

#### 3.1.1

 * Fix UI UX
 * Add AI to help to solve error log

#### 3.1.0

 * Fix podcast issue

## Meta

 *  Version **3.3.3**
 *  Last updated **1 ⴰⵢⵢⵓⵔ  ago**
 *  Active installations **60+**
 *  WordPress version ** 5.9 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/natural-text-to-speech/), [English (US)](https://wordpress.org/plugins/natural-text-to-speech/),
   [Polish](https://pl.wordpress.org/plugins/natural-text-to-speech/), and [Portuguese (Brazil)](https://br.wordpress.org/plugins/natural-text-to-speech/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/natural-text-to-speech)
 * Tags
 * [accessibility](https://tzm.wordpress.org/plugins/tags/accessibility/)[text to speech](https://tzm.wordpress.org/plugins/tags/text-to-speech/)
   [tts](https://tzm.wordpress.org/plugins/tags/tts/)
 *  [Advanced View](https://tzm.wordpress.org/plugins/natural-text-to-speech/advanced/)

## Ratings

 4.7 out of 5 stars.

 *  [  14 5-star reviews     ](https://wordpress.org/support/plugin/natural-text-to-speech/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/natural-text-to-speech/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/natural-text-to-speech/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/natural-text-to-speech/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/natural-text-to-speech/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/natural-text-to-speech/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/natural-text-to-speech/reviews/)

## Contributors

 *   [ Reinvent WP ](https://profiles.wordpress.org/reinventwp/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/natural-text-to-speech/)