Two ways to install TTSWP: from the WordPress plugin directory (recommended) or by uploading a zip file. Both take under two minutes. You do not need to pay or sign up to install.
Option 1: Install from the plugin directory
This is the easiest way. You do not need to download anything.
- Open your WordPress admin and go to Plugins → Add New.
- In the search box, type Text to Speech TTSWP.
- On the plugin card, click Install Now.
- When the button changes to Activate, click it.
A new Text to Speech menu appears in your admin sidebar. The plugin is installed.
Option 2: Upload a zip file
Use this method if you downloaded the plugin from WordPress.org manually, or if your host blocks the plugin directory.
- Download the zip from wordpress.org/plugins/text-to-speech-tts.
- In your WordPress admin, go to Plugins → Add New → Upload Plugin.
- Click Choose File and pick the zip you downloaded.
- Click Install Now, then Activate.
Check that the plugin is working
Right after activation, you should see:
- A Text to Speech menu in your admin sidebar
- A Text to Speech entry in the top admin bar, visible from every screen
- A TTS column in your posts list
If any of these are missing, see Troubleshooting install issues.
System requirements
TTSWP works with:
- WordPress 6.0 or newer
- PHP 7.2 or newer
- MySQL 5.6 or MariaDB 10.0 or newer
Your host must allow outgoing HTTPS requests to app.ttswp.com. Most shared hosts allow this by default.
What happens on activation
On first activation, the plugin:
- Creates a few database tables for player statistics and audio caching
- Adds the Text to Speech menu
- Adds the TTS column to your posts list
- Does not generate any audio yet (that happens when you click Generate)
- Does not send any data anywhere (that happens when you connect your site)
Next step
You have the plugin installed but not yet connected. Without connecting, you cannot generate audio. Connect your site to get your 10,000 free welcome credits.