AI Text to Speech

How can we help?

Search the documentation or ask the AI agent anything about the plugin.

Plugin overview

Updated September 15, 2026

AI Text to Speech creates an MP3 audio version of your WordPress posts using OpenAI’s text-to-speech API. You generate the audio from the AI TTS box in the post editor sidebar, and once a file exists the plugin shows an audio player at the top of that post so visitors can listen instead of reading.

You can also create standalone audio files from any text on the AI Text-to-Speech › AI Text-to-Speech generator page, without creating a post.

How it works

  1. You add your own OpenAI API secret key on the settings page. OpenAI bills your account for the characters you convert.
  2. When you click Generate TTS, the plugin takes the post title, author, date and content, removes things that shouldn’t be read aloud (HTML, images, shortcodes, links), and sends the text to OpenAI in one or more requests.
  3. OpenAI returns MP3 audio. The plugin joins the parts into a single file and saves it to /wp-content/uploads/ai-text-to-speech/ (or Dropbox with PRO).
  4. The file URL is stored against the post, and the player appears on the single post or page view.

Audio is generated once and then served as a normal file. Visitors playing the audio don’t trigger any further OpenAI charges.

Where to find things

AreaLocation
Generate audio for a postAI TTS box in the post editor sidebar
Generate audio from any textAI Text-to-Speech › AI Text-to-Speech (Generator)
SettingsAI Text-to-Speech › Settings
API request historyAI Text-to-Speech › Logs
All generated filesAI Text-to-Speech › TTS Files
Listening statistics (PRO)AI Text-to-Speech › Statistics

Each plugin admin page also has a header bar with quick links to the Generator, Settings, Logs and Statistics pages, plus a Support menu.

What you need

  • WordPress 4.7 or later (tested up to 6.9 in version 3.2.0).
  • An OpenAI platform account with billing set up and a credit balance.
  • A server that can make outgoing HTTPS requests to api.openai.com and write to the uploads folder.
  • For Dropbox storage (PRO), PHP 7.1 or later.

Related

Was this article helpful?