Add audio to your WordPress posts
A growing slice of your audience would rather listen than read. Render an AI narration, drop a real player into a Custom HTML block, or auto-embed audio across your whole site — no plugin to maintain.
Free trial · No credit card needed
Why WordPress publishers reach for InkToAudio
WordPress gives you full control over your markup, so you get more than a link — you get a real inline player and the option to embed it everywhere at once.
Real embeds, not just links
WordPress allows custom HTML, so the InkToAudio player drops straight into a Custom HTML block and renders inline — no plugin to install or maintain.
Audio on every post, automatically
Add one Auto Render snippet to your theme template and InkToAudio injects a player into your current and future posts — no per-post work.
On-page player and a podcast feed
The same render powers an inline player on your site and a podcast RSS feed for Apple Podcasts and Spotify. Reach readers and listeners from one place.
From WordPress post to an embedded player, in five steps
Bring the text in, make it sound human, render, and embed — once by hand, or automatically across the whole site.
Get your post into InkToAudio
Paste the article into Create Content, forward it by email to your private inbox, or let Auto Render pull it from your site. No copy you write twice.
Transform for the ear
Run Optimize for Spoken, Podcast, or Newscast style. Turn on Multispeaker for a two-host feel, or edit the script directly for a specific read.
Pick a voice and delivery style
Choose one or more voice profiles and a delivery style — podcaster, newscaster, radio DJ, storyteller, conversational, or energetic.
Render the audio
Hit Save Changes & Render Audio. You get a hosted listen page, an embeddable player, an MP3, and a podcast feed entry.
Embed it in WordPress
Add a Custom HTML block to your post and paste the script or iframe player. Or skip this entirely and let the Auto Render snippet place players site-wide.
Ways to add the audio to WordPress
Pick one post at a time, or let Auto Render handle the whole site. Both keep full listener analytics behind the player.
Auto Render snippet
Best for whole-site audioOne snippet in your theme template injects a player into every current and future post that matches. Set it once and forget per-post embedding.
Custom HTML block (player)
Paste the InkToAudio script or iframe player into a Gutenberg Custom HTML block. The full inline player renders on the published page.
Embed: Link / listen button
A stylized button or one-line link to the InkToAudio listening page — useful on WordPress.com tiers that strip scripts, or for email versions.
Download MP3
Grab the file and drop it into WordPress’s native audio block. You lose InkToAudio analytics, but the file lives entirely on your site.
On WordPress.com tiers that strip scripts, use the iframe player or a listen link instead — the audio still renders, just hosted on InkToAudio.
Publishing often? Embed audio everywhere, once.
Add the snippet to your theme once. Every post — old and new — gets a player with the voice, multispeaker setting, and transformation you chose.
- 1Build an Auto Render pipeline with your preferred voice, multispeaker setting, and AI transformation.
- 2Add the Auto Render snippet to your WordPress theme template (header or post template).
- 3New and existing posts get an embedded player automatically — no per-post steps.
Give your WordPress posts a play button
Render once, embed inline or site-wide, and let your audience pick the format that fits their day.
Paste, email, or auto-render · Cancel anytime
Frequently asked questions
- Yes. WordPress supports custom embeds, so you can drop the InkToAudio script or iframe player straight into a Custom HTML block (or a Classic Editor HTML view). The player renders inline on the page — no plugin required.