Turn your blog posts into audio in a few clicks. This setup takes a WordPress article, creates a short summary or a full transcription with an AI model, converts the text to speech, and embeds an audio player back into the same post. It helps content teams serve readers who prefer listening and saves time on manual recording.
Here is how it runs end to end. A manual start loads settings and fetches a WordPress post by ID. The content goes to an AI chain connected to an OpenAI Chat Model to produce a clean summary or transcription. The result is sent to ElevenLabs through an HTTP request to generate an MP3 with the voice and format you choose. The audio file is uploaded to the WordPress media library, and the post is updated with a ready to play audio block using the correct file URL and media ID. Prompts are easy to change, and the voice model can be switched to match your brand.
To set this up, you need accounts for WordPress, OpenAI, and ElevenLabs along with API access. Set your site URL, replace the voice ID, and confirm the HTTP request returns binary data named data. Expect faster publishing, less manual work, and more accessible posts. It fits blogs, news sites, or product pages that want a quick listen option.