Need personal help? We reply quickly.
Reach our team directly — we walk new creators through setup.
InkToAudio help center
How to use InkToAudio
A complete, plain-English guide for turning your writing into studio-quality audio and distributing it as a podcast. Every feature is explained step by step — no technical knowledge required.
Add audio to your WordPress posts
WordPress gives you full control over your markup, so you have more embed options than most platforms. You can drop a real audio player into a single post, or add audio to every article on the site automatically. This guide covers both, plus the quirks of the block editor, the Classic editor, and WordPress.com tiers.
Two ways to do this
1. Get your post text into InkToAudio
There are three ways, in rough order of convenience:
- Paste it. In InkToAudio, open Content → Create content, paste the article body, and give it a title.
- Forward it by email. Copy your private forwarding address from the Forwards page and email the article to it. See the email forwarding guide.
- Let Auto Render pull it. If you set up Auto Render (covered below), InkToAudio reads the article straight off the page — no copy/paste at all.
2. Transform the text for spoken delivery
Audio isn’t a 1:1 read of the page. In Content → Edit, run a one-click transformation before you render:
- Optimize for spoken content — tightens rhythm and removes written-only constructions like “(see chart below)”.
- Podcast style — reframes the piece with a host’s cadence and warmth.
- Newscast style — punchier, broadcast delivery.
Turn on Multispeaker for a two-host feel. Edit the result by hand whenever you want a specific line read a specific way.
3. Pick a voice and render
Choose a voice profile (or several for multispeaker) and a delivery style — podcaster, newscaster, radio DJ, storyteller, conversational, or energetic. Click Save Changes & Render Audio. You’ll have a finished narration in a minute or two.
4. Add the player to a single post (block editor)
Click Share on the rendered post in InkToAudio. The Share dialog has a Script tab (website player) and an Iframe tab. In the WordPress block editor:
- Edit your post and add a block with the + button. Search for Custom HTML and insert it where you want the player — usually right under the headline.
- In InkToAudio, copy the Script embed (choose full player, small player, or play/pause button) and paste it into the Custom HTML block.
- Use the block’s Preview toggle to confirm it renders, then update the post.
If the script doesn’t play on the live page
unfiltered_html capability (Administrators and Editors on a single site). Some security plugins and caching/optimization plugins also strip inline scripts. If the player doesn’t appear, use the Iframe embed instead — paste it into the same Custom HTML block. It’s a real player and survives script filtering.Classic editor
Using the Classic editor instead of blocks? Switch from Visual to the Text tab and paste the Script or Iframe embed directly into the HTML. Switch back to Visual to keep editing the rest of the post.
WordPress.com plans
Self-hosted WordPress.org and the WordPress.com Business/Commerce plans allow custom scripts. Lower WordPress.com tiers (Free, Personal, Premium) strip <script> tags, so the script embed won’t run. On those plans use the Iframe embed, or paste the Direct link as a normal text link / button.
Native audio block (MP3)
If you’d rather host the file inside WordPress, use Download in the Share dialog, then add WordPress’s built-in Audio block and upload the MP3. You lose InkToAudio listening analytics with this route, so prefer the player embed when analytics matter.
5. Add audio to every post automatically (Auto Render)
Auto Render adds a player to your current and future articles from a single snippet — no per-post work. Create the pipeline in InkToAudio (voice, multispeaker, transformation, allowed domains), copy the generated snippet, and install it on your article template. Full setup is in the Auto Render guide.
The cleanest ways to install the snippet in WordPress:
- Header/footer plugin (recommended). Install a plugin like WPCode or Insert Headers and Footers and paste the snippet into the site-wide header or footer field. No theme files to edit, and it survives theme updates.
- Block theme. In Appearance → Editor → Templates, open the Single (single post) template and add a Custom HTML block with the snippet where you want the player.
- Classic theme. Add the snippet to
single.php(orheader.phpfor the floating player) in a child theme so updates don’t overwrite it.
One snippet per page
Limiting audio to paid readers
WordPress has no built-in paywall. If you use a membership plugin (MemberPress, Paid Memberships Pro, and similar), place the Custom HTML block with the player inside the plugin’s members-only content area or shortcode so only paid members see it.
Tip