New: Try Eleven V4 free. Every TTSWP account can claim 50,000 free credits for Eleven V4, the newest and most natural ElevenLabs voice model, until October 13, 2026. Activate them from the plugin's Overview page.
Add Text to Speech to WordPress in Seconds
Text to Speech - TTSWP is built for sites that need more than a basic read-aloud button. One plugin covers ElevenLabs voices, speech-to-text, voice cloning, members-only audio, visitor-triggered generation with a daily credit cap, and white-label reselling for agencies.
The plugin is published and operated by
Norse Digital Group LLC, a Wyoming-registered company (Sheridan, WY, USA). Engineering work is performed by
Mementor Webdesign & Digitalt Markedsføringsbyrå AS, our Norwegian development partner.
The plugin uses ElevenLabs to generate lifelike speech that sounds human, warm and clear, and gives visitors another way to consume your content. PRO and Agency add Speech-to-Text, useful for transcripts, captions, or turning podcasts and video into readable text.
Key Benefits
- No ElevenLabs account or API key needed. Install, connect your site, and start converting text to speech
- Natural male, female and multilingual ElevenLabs voices, in a range of tones and styles to match your brand
- Automatic, mobile-friendly audio player that fits any screen size, with sensible defaults out of the box
- Accessible player with ARIA labels, keyboard support and colour-contrast options, built to support your WCAG work
- Tested with Elementor, Gutenberg, Divi, Avada, Themify and other popular builders, and designed to fit alongside common caching, translation and SEO plugins
- 10,000 free text-to-speech characters when you connect your site, so you can try it at no cost
- Lazy-loaded and minified assets, loaded only on pages that actually have audio, to keep page weight low
- AudioObject structured data on every post with audio, so search engines can read the file, its title and its duration (PRO)
- Speech-to-Text transcription to create written transcripts from your audio content (PRO)
Features
Free Features
- 10,000 free characters to convert text to audio. Enough to get started without paying
- Natural male and female voices in multiple languages for a professional listening experience
- Automatic player for posts, pages, and WooCommerce products with no manual setup needed
- Flexible player placement - before title, after title, after content, before excerpt, or after excerpt
- RTL support for languages like Arabic, Hebrew, and Persian so the player displays correctly in right-to-left layouts
- Quick start. Activate, connect, and the audio player is ready
- Mobile-first player with speed control and download so visitors can listen anywhere
- Regenerate audio for a post in one click after you edit it, from the post list or the editor
- My Content & Audio page, a single hub to generate, regenerate, download, and delete audio for any post, page, or WooCommerce product, one at a time or in bulk, with live credit balance and per-language support
- Statistics dashboard to track how many visitors listen to your content
- Shortcode and block support for custom player placement anywhere on your site
- Content filtering with CSS selectors or no-audio class to exclude specific sections from narration
- Built for caching and performance plugins like WP Rocket, LiteSpeed Cache, and W3 Total Cache
- Multisite support for managing text-to-speech across multiple WordPress sites from one network
- Sticky Footer Player. A persistent audio player bar pinned to the bottom of the page. Visitors can keep reading while listening. Includes play, pause, seek, volume, speed, and close controls
- Waveform Progress Bar. A visual waveform replaces the standard progress bar. Each post gets a unique pattern. Shows real-time playback progress with accent-colored bars
- Background Opacity. Adjust the sticky footer's background transparency so page content shows through while the player stays accessible
PRO & Agency Features
- 600+ voices across 70+ languages to match your audience worldwide, on credit-inclusive plans
- Premium 44.1 kHz (192 kbps) audio quality for studio-grade narration
- ElevenLabs v2 and Eleven v3 models for the latest and most natural-sounding voice technology
- Speech-to-Text transcription to create written transcripts from audio
- Voice cloning with ElevenLabs Voice ID to create a custom brand voice
- Word replacement and pronunciation correction for names, abbreviations, and technical terms
- SSML support for fine-tuned control over speech output
- Custom pauses to add natural breaks between sections, headings, or paragraphs
- AudioObject schema for SEO. Structured data that helps search engines index your audio content
- Custom intro and outro to add branding or disclaimers to every audio file
- WPML, GTranslate, and Weglot multi-language voice mapping to assign different voices per language
- Amazon S3 media offload to reduce server load and speed up audio delivery
- Audio statistics per post: play clicks, completions, listening time and unique sessions, recorded on your own site
- White-label mode (Agency plan) to remove plugin branding from the backend and the text-to-speech player
- White-label the player info tooltip with your own attribution text or agency branding
- Resell or share our Text-to-Speech plugin (Agency plan) under your own brand and pricing. Offer text-to-speech as a service to your clients and create a recurring revenue stream
- Credit Allocation per Site (Agency plan). Distribute credits across client sites from one account. Control usage per site to manage costs and ensure fair allocation
- Priority support with faster response times from the development team
- Custom audio files. Upload your own audio files.
- Player Visibility. Show the audio player to everyone, logged-in users only, or selected user roles. Works with membership plugins such as MemberPress, so you can offer audio as a members-only perk across your whole site with no per-post setup
- Auto-generate on first visit. Let your readers decide what is worth narrating. Once a post has been read a few times, its audio is queued in the background, so the posts nobody opens never cost you a credit. Ideal for large archives. You set the visit threshold and a daily credit cap, and pages stay fast because audio is never created while a visitor is waiting
- Generate on click. Show a "Listen to the content" button on posts without audio, so a reader never lands on a page with nothing to play. A click generates the audio on demand and the player appears when it is ready. The button follows your Player Visibility setting, which makes it perfect for paid audio subscriptions, and it shares the daily credit cap with Generate on first visit
How It Works
- Install and activate the plugin from your WordPress dashboard
- Click "Connect Site" on the Overview page. Your 10,000 welcome credits are added at this point
- Open a post and click Generate in the Text to Speech box, or turn on automatic generation on publish (PRO)
- A text-to-speech audio player appears on the page with no extra configuration
- Visitors can play, pause, adjust speed, or download the audio file
Video Walkthrough
[youtube
https://youtu.be/Qn54oJxSDQg?si=il4kEy269JH4cxLm]
Features:
https://ttswp.com/features
Pricing:
https://ttswp.com/pricing
Documentation and setup guides:
https://ttswp.com/docs
Supported Languages
The plugin generates speech in 70+ languages, and its admin screens are translated by the WordPress community at
translate.wordpress.org. It works alongside WPML, Polylang, TranslatePress, GTranslate and Weglot, with per-language voice mapping on PRO.
Localised information is available in
English and
Norwegian.
Use Cases
- Accessibility and inclusion. Offer an audio version of written content, and help readers with dyslexia, ADHD or visual impairments listen hands-free
- Blogs and news. Let readers listen to articles while on the go
- E-commerce product descriptions. Give shoppers the option to hear product details before buying
- Education. Help students absorb course material through audio learning
- Long-form content. Turn guides, reports, and documentation into easy-to-consume audio
- Multitaskers. Serve visitors who prefer listening while commuting, exercising, or working
- Membership sites. Offer article audio as a members-only perk by showing the player only to logged-in members or selected roles (PRO)
- Multilingual sites. Reach audiences in their preferred language with per-language voices
- Content creators. Repurpose written content into audio format without extra recording effort
Other Tools and Plugins