Skip to content
WordPress workflow

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.

Read the step-by-step guide

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.

The full loop

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.

01

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.

02

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.

03

Pick a voice and delivery style

Choose one or more voice profiles and a delivery style — podcaster, newscaster, radio DJ, storyteller, conversational, or energetic.

04

Render the audio

Hit Save Changes & Render Audio. You get a hosted listen page, an embeddable player, an MP3, and a podcast feed entry.

05

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 audio

One 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.

Auto Render

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.

  1. 1Build an Auto Render pipeline with your preferred voice, multispeaker setting, and AI transformation.
  2. 2Add the Auto Render snippet to your WordPress theme template (header or post template).
  3. 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.