WordPress Plugin

PostTTS for WordPress

Turn every WordPress post into audio with one click. Install the plugin, connect your account, and let PostTTS automatically generate natural-sounding audio for your readers.

Requires WordPress 5.8+ and PHP 7.4+. Free plan includes 10 posts/month.

Plugin Preview
PostTTS logo

PostTTS

v1.0.0 | By PostTTS Team

GPLv2 ~14 KB

Auto-converts your posts to audio on publish. Minimal player, zero server load.

Active

Plugin Details

Version
1.0.0
Last Updated
April 2026
Requires WordPress
5.8 or higher
Requires PHP
7.4 or higher
Tested Up To
WordPress 6.7
License
GPLv2 or later
Download Size
~14 KB

Plugin Features

Auto-Convert on Publish

Hooks into transition_post_status. The moment you publish a post, PostTTS starts converting it — no manual button.

Zero Server Load

Audio generation runs on PostTTS infrastructure. Your WP host never transcodes a byte — only a small script tag gets added to your pages.

Natural Voices

Pick between a Woman or Man AI voice as your site default. Quality comparable to premium podcast narration.

Three Player Themes

Choose Light, Dark, or Minimal. The player auto-matches your content area — no CSS tweaking required.

Auto-Placement

The player attaches to your post content via the_content filter — no block drag, no shortcode, no manual edits.

Open Source

GPLv2 licensed. ~14 KB single-file plugin — read the source, audit the network calls, host it yourself.

Installation

1

Download & Upload

Download the ZIP below, then go to Plugins → Add New → Upload Plugin in your WordPress admin and select the file.

2

Activate the Plugin

Click Activate after installation. The plugin registers a new entry under Settings → PostTTS.

3

Connect Your Account

Open Settings → PostTTS and paste in your Site ID and API key. Don't have an account yet? Create one for free and grab the credentials from the Integration page.

4

Pick Voice & Theme, Publish

Choose your voice (Woman or Man) and player theme (Light, Dark, or Minimal), then save. The next post you publish will be converted automatically and the player appears on the front end.

Download PostTTS for WordPress

Version 1.0.0 · ~14 KB · GPLv2 License

Download posttts-wordpress.zip

Self-hosted download · Single-file PHP plugin · No external dependencies

Frequently Asked Questions

Yes — the plugin itself is free and GPLv2-licensed. You'll need a PostTTS account to use it. The free plan includes 10 posts/month, which is plenty for most personal blogs.

Yes. The player is added via the standard the_content filter, so any theme that renders post content normally will work. Pick Light, Dark, or Minimal in the settings to match your site.

No. Audio is generated and served entirely on PostTTS infrastructure. The only thing added to your front end is a single lightweight player script loaded from a global CDN — zero impact on your server response time.

In v1 the player is placed automatically at the top of each post via the the_content filter. A Gutenberg block and [posttts] shortcode for custom placement are on the roadmap.

Not in v1. PostTTS currently converts the standard Post type only. Pages and custom post types are planned for a future release.

Yes. The API key is stored as a standard WordPress option and never leaves your server — only your public Site ID is included in the front-end player script.