WordPress Plugin
Install the official WordPress plugin to generate audio from your posts using your connected TTS providers.
On this page
What You Get
- Generate audio for posts using your existing VoiceThisText providers
- Choose placement for the player or a "Listen to article" toggle button
- Customizable player (style, theme, accent color) with optional download, volume, and speed controls
- Built-in transcript display plus optional synced highlighting of post content
- Regenerate audio when content changes
Requirements
- VoiceThisText account with API access
- Connected TTS provider in VoiceThisText (e.g., ElevenLabs, OpenAI)
- WordPress 6.0+ and PHP 8.0+
Installation
- Download or clone the plugin into
wp-content/plugins/vtt-for-wordpress. - If you installed from source, run
composer installinside the plugin directory. - In WordPress Admin, go to Plugins → Installed Plugins and activate VoiceThisText.
- Open Settings → VoiceThisText, enter your API key, and save.
Configuration
- TTS provider & voice — select the provider you connected in your VoiceThisText dashboard and pick the voice/model.
- Player placement — auto-insert at the top or bottom of posts, or enable the "Listen to article" toggle.
- Appearance — choose player style (default or compact), theme, and accent color.
- Controls — show or hide volume, playback speed, and download buttons.
- Transcripts — enable the built-in transcript block and/or synced highlighting for post content.
Generating Audio
- Edit a post and open the VoiceThisText metabox.
- Click Generate to create audio for the current content.
- The player is inserted automatically based on your placement settings.
- After editing the post, click Regenerate to refresh the audio.
Frequently Asked Questions
- Where do I find my API key?
- In your VoiceThisText dashboard → API Keys.
- How do I connect a TTS provider?
- Connect providers (e.g., ElevenLabs, OpenAI) in the VoiceThisText dashboard, then select them in the plugin settings.
- Can I enable synchronized transcripts?
- Yes. Turn on transcript sync in the plugin settings to highlight post content as audio plays.
- How do I regenerate audio after edits?
- Use the Regenerate button in the post metabox.
Troubleshooting
- Player not showing — confirm audio is generated, auto-insert is enabled (or the toggle is visible), and your theme outputs the post content normally.
- Generation fails or hangs — verify your API key and provider quota, then try regenerating.
- Transcript not highlighting — ensure transcript sync is enabled and your content uses the default selector (or adjust it in settings if available).