The audio player on a published post: waveform, playback speed and episode length.
Post2Podcast turns a WordPress post into a podcast episode. It does not read the article aloud in one flat voice: it writes a short conversation between two hosts about your post, voices it with natural AI voices, and puts an audio player at the top of the post.
Your readers get a “listen to this article” option. You get a new format from content you already wrote, in about a minute per post.
Watch the 50-second demo:
How it works
Open a post in the editor and find the Podcast Settings box.
Pick a voice and a speaking style for each of the two hosts.
Click Generate Audio. The MP3 is saved on your own site and the player appears in the post.
Features
Two-host conversations: a host and a co-host discuss your article, instead of a single text-to-speech voice reading it.
Natural AI voices: choose the voice of each speaker, preview voices in the editor, and describe the tone you want (“friendly and curious”, “calm and analytical”).
19+ languages: the language of the post is detected and the episode is written and voiced in that language (English, Spanish, Portuguese, French, German, Italian, Dutch, Japanese, Chinese, Arabic, Hindi and more).
Waveform audio player: matches light and dark themes, with 1.5x and 2x playback speed and an optional MP3 download button.
Transcripts: download the transcript of every episode.
Podcast analytics: plays, unique listeners, listen time, completion rate, a retention funnel, devices, and a per-episode table with CSV export. No third-party cookies.
Bulk generation: turn your existing posts into episodes in one go.
Automatic episodes: every newly published post can get its episode without you doing anything.
Version history: restore a previous audio version, or delete an episode’s audio from the editor.
Posts and Pages: enable audio for Pages too.
Your files stay with you: MP3 files live in your WordPress uploads folder and keep working if you stop using the service.
Who it is for
Bloggers and newsletter writers who want an audio version of each article
News and magazine sites that want “listen to this story”
Educators and course creators turning lessons into audio
Businesses that want more accessible content
Free and PRO
Free: 10 episodes, up to 2 minutes each, all voices and languages. No card needed.
PRO, $19.90 per month: 300 episodes a month, no length limit, automatic episodes for new posts, bulk generation, ElevenLabs voices with your own ElevenLabs key, and priority support. Cancel any time; your episodes stay on your site.
To create an episode, the plugin sends the text of the post, your voice settings and your site address to the Post2Podcast service (https://post2podcast.fly.dev), which writes the script and produces the audio with AI models, then returns the MP3 to your site. This happens only when you generate an episode (or when automatic generation is on). The service also keeps your site’s credit and subscription status. Post text is not kept after the episode is produced.
The admin analytics page loads Chart.js from the jsDelivr CDN, and the player loads its waveform script from unpkg.com.