BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Speechable icon
Maintained Tested up to 7.0.6

Speechable

Convert your WordPress posts to audio with AI-powered text-to-speech. Works in the browser with word highlighting.

Active installs10+10+ tier
Downloads · 30d551▲ +103.3% vs prev. 30d
Rating—0 reviews
Health score51/100Fair
All-time downloads1.6KSince Jan 2026
Support resolved—No recent threads
RequiresWP 5.8PHP 7.4+
Downloads · 7d105▼ -38.2% week over week
Our verdict

Use with caution

Speechable works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 4 months ago, and scores 51/100 on our health check.

  • Momentum — downloads up 103.3% vs the previous 30 days
  • Small user base (10+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

81726Jul 5Aug 18Oct 2
Yesterday14
Daily average (1y)6
Peak day35Sep 11, 2026
Last 12 months1.6K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Speechable stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
accessibility >100 3,384 Best accessibility plugins →
audio >100 1,600 Best audio plugins →
text to speech #79 321 Best text to speech plugins →
tts #28 153 Best tts plugins →
voice >100 1,006 Best voice plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

About Speechable

From the official readme · v1.0.4

Description

Speechable transforms your WordPress content into natural-sounding audio using AI-powered text-to-speech technology. Speechable uses Piper TTS, an open-source neural text-to-speech engine that runs in your browser.

Third-Party Service

This plugin uses the following third-party services for text-to-speech functionality:

Piper TTS Web Library

  • Service Provider: Mintplex Labs
  • Library CDN: jsDelivr (https://cdn.jsdelivr.net/npm/@mintplex-labs/piper-tts-web)
  • ONNX Runtime CDN: Cloudflare (https://cdnjs.cloudflare.com/ajax/libs/onnxruntime-web)
  • WASM Phonemizer CDN: jsDelivr (https://cdn.jsdelivr.net/npm/@diffusionstudio/piper-wasm)
  • Voice Models: Downloaded from Hugging Face
  • Terms of Service: MIT License

Whisper (Word Timestamps)

  • Service Provider: Hugging Face Transformers.js
  • Library CDN: jsDelivr (https://cdn.jsdelivr.net/npm/@huggingface/transformers)
  • Model: Xenova/whisper-tiny.en (~75MB, downloaded on first use)
  • Purpose: Provides accurate word-level timestamps for synchronized highlighting
  • Terms of Service: Apache 2.0 License

What data is transmitted:

  • The TTS library and ONNX runtime are loaded from CDN when generating audio
  • Voice model files are downloaded from Hugging Face when first using a voice
  • Whisper model is downloaded for word timestamp extraction (first use only)
  • Your content text is processed locally in your browser and is NOT sent to any external server
  • Once downloaded, all resources are cached locally in your browser

Why external resources are required:

The text-to-speech engine requires machine learning runtime (ONNX) and voice models that are too large to bundle with the plugin. These are loaded on-demand from CDN services, similar to how Google Fonts or other web services work. This is a service-based approach that keeps the plugin lightweight while providing high-quality AI voices.

Key Features

  • AI-Powered Voices – Natural-sounding speech using Piper TTS neural network models
  • Accurate Word Highlighting – Whisper-powered word timestamps for precise synchronization
  • 12 Languages – English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian, Chinese, Japanese, Korean
  • Customizable Player – Match your theme with custom colors and styling
  • Download Audio – Let visitors download audio files for offline listening
  • Voice Presets – Quick effects like Radio, Stadium, Cave, Chipmunk, Robot, and more
  • Free – No premium version, no limits, no hidden costs

How It Works

  1. Install and activate the plugin
  2. Go to Settings → Speechable to configure your preferences
  3. Edit any post and click “Generate Audio” in the sidebar
  4. The audio player automatically appears on your published posts

Voice Presets

Transform your audio with one-click presets:

  • Default – Natural voice
  • Radio – Broadcast quality
  • Stadium – Echo effect
  • Cave – Deep reverb
  • Chipmunk – High-pitched fun
  • Deep – Low bass voice
  • Robot – Mechanical tone
  • Telephone – Phone quality
  • Megaphone – Announcement style
  • Giant – Booming voice
  • Fairy – Magical high voice
  • Narrator – Audiobook style

Perfect For

  • Bloggers – Give readers an audio option
  • News Sites – Accessibility for all visitors
  • Educational Content – Help students learn
  • Accessibility – Support visually impaired users
  • Podcasters – Quick audio versions of written content

Privacy

Your content is processed locally in the browser. Text is not sent to external servers. Voice models are downloaded once and cached locally.

Usage

Getting Started

  1. After activation, go to Settings → Speechable to configure your default options
  2. Select your preferred language and voice
  3. Choose which post types should have audio (posts, pages, etc.)
  4. Customize the player colors to match your theme

Generating Audio for a Post

Method 1: Block Editor (Single Post)

  1. Edit any post or page in the WordPress block editor
  2. Look for the “Speechable” panel in the right sidebar (under Document settings)
  3. Select your preferred voice and quality settings
  4. Click “Generate Audio” and wait for processing
  5. Once complete, you can preview the audio before publishing
  6. Publish or update your post – the audio player will appear automatically

Method 2: Posts List (Quick Access)

  1. Go to Posts → All Posts
  2. Hover over any post to see the “Audio” button in the row actions
  3. Click it to open the audio generation modal
  4. Configure settings and click “Generate”
  5. The audio will be saved to that post

Configuring Settings

Voice Settings

  • Language – Choose from 12 supported languages
  • Voice – Select a voice for the chosen language (preview available)
  • Quality – Low (faster), Medium (balanced), or High (best sync accuracy)
  • Whisper Model – Controls word timestamp accuracy (Tiny is fastest, Small is more accurate)

Voice Presets

Click any preset to quickly apply pitch and reverb effects:

  • Default, Warm, Bright, Radio, Narrator, Podcast, Deep, Soft, Room, Hall, Telephone, Vintage

Display Settings

  • Post Types – Enable audio for posts, pages, or custom post types
  • Player Position – Show player before or after content
  • Word Highlighting – Enable/disable word-by-word highlighting during playback
  • Auto-scroll – Automatically scroll to keep highlighted word visible

Player Appearance

  • Customize background, text, button, progress bar, and highlight colors
  • Adjust border radius for rounded or square corners
  • Live preview shows your changes instantly

Managing Audio

  • Regenerate – Click “Regenerate” in the editor panel to create new audio with different settings
  • Delete – Remove audio from a post using the “Delete” button
  • Download – Visitors can download the audio file using the player’s download button

Tips for Best Results

  1. Use High quality for important content where word sync matters
  2. Preview voices in Settings before generating to find the best match
  3. Shorter posts generate faster – consider breaking very long content into parts
  4. First generation takes longer as voice models are downloaded and cached
  5. Word highlighting works best with standard theme content areas

Credits

Core Technologies

Voice Models

Infrastructure

  • jsDelivr CDN – Fast, reliable CDN for npm packages
  • Cloudflare CDN – ONNX Runtime delivery
  • Hugging Face – Model hosting and distribution

Design

  • Lucide Icons – lucide.dev (ISC License)
    Beautiful, consistent icon set

Development

  • Developer: Tanish Mittal
  • Plugin Architecture: WordPress standards-compliant
  • Browser Compatibility: Modern ES6+ with Web Workers

Installation

  1. Upload the speechable folder to /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Settings → Speechable to configure options
  4. Edit a post and use the “Audio Generation” panel to create audio

Minimum Requirements

  • WordPress 5.8 or higher
  • PHP 7.4 or higher
  • Modern browser (Chrome, Firefox, Safari, Edge)

Frequently asked questions

Does this plugin require an API key?

No! Speechable uses Piper TTS which runs entirely in your browser. No API keys, no external services, no monthly fees.

What languages are supported?

Speechable supports 12 languages: English (US & UK), German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian, Chinese, Japanese, and Korean.

Will this slow down my website?

No. The TTS processing happens in the browser when generating audio in the admin. The frontend player is lightweight and only loads on posts with audio.

Can visitors download the audio?

Yes! There’s a download button on the player that lets visitors save the audio file.

Does word highlighting work on all themes?

Word highlighting works with most themes. It automatically detects your content area and highlights words as they’re spoken.

Is the audio stored on my server?

Yes, the generated audio is stored as post meta data. This ensures fast playback without regenerating audio each time.

Can I customize the player appearance?

Yes! You can customize colors for the background, buttons, progress bar, text, and word highlighting. You can also adjust the border radius.

Is Speechable compatible with WP Rocket?

Yes! Speechable automatically excludes its JavaScript from WP Rocket’s minification, concatenation, and delay JS features to ensure the player works correctly.

Does Speechable work with Elementor?

Yes! Speechable is fully compatible with Elementor and other page builders like Beaver Builder, Divi, WPBakery, Bricks, and Oxygen. The player automatically reinitializes when content is loaded dynamically.

Does Speechable work with caching plugins?

Yes! Speechable is compatible with WP Rocket, LiteSpeed Cache, W3 Total Cache, Autoptimize, and SG Optimizer. The plugin automatically configures the necessary exclusions.

Changelog

Security and code quality updates to comply with standard WordPress guidelines.

1.0.4

  • Fixed WordPress standards and security checks.
  • Sanitized SQL queries and added transient database caching for analytics.
  • Added translators comments for localized strings.
  • Cleansed unneeded hidden files.

1.0.3

  • Added support for multiple TTS models and voices.
  • Optimized model loading inside the editor and settings.
  • Improved worker pooling and multi-threading capabilities.

1.0.2

  • Added compatibility with WP Rocket (JS exclusions from minification/delay)
  • Added compatibility with LiteSpeed Cache, W3 Total Cache, Autoptimize, SG Optimizer
  • Added compatibility with Elementor, Beaver Builder, Divi, WPBakery, Bricks, Oxygen
  • Player now auto-reinitializes on dynamic content load (AJAX)
  • Added MutationObserver for detecting dynamically added players
  • Added AJAX endpoint for loading player HTML dynamically

1.0.1

  • Added “How to Use” section in settings page
  • Added Custom preset for manual pitch/reverb adjustments
  • Fixed preset selection persistence after save
  • Updated documentation

1.0.0

  • Initial release
  • AI-powered text-to-speech with Piper TTS
  • 12 language support with multiple voices
  • Word highlighting during playback
  • Customizable audio player
  • Voice effect presets
  • Audio download functionality
  • Block editor integration

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Speechable alternatives

All accessibility plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Web Accessibility (formally known as Ally) – WCAG Scanning, Guided Fixes, Usability Widget Web Accessibility (formally known as Ally) Web Accessibility (formally known as Ally) is a free, powerful, and user-friendly plugin… by Elementor 500K+ ★★★★★★★★★★ 2.9 (162) 1 month ago 63
2 Auto Image Attributes From Filename With Bulk Updater (Add Alt Text, Image Title For Image SEO) Auto Image Attributes From Filename With Bulk Updater (Add… Automatically add Image Alt Text, Title, Caption and Description from Filename. Bulk update… by Arun Basil Lal 100K+ ★★★★★★★★★★ 4.8 (93) 1 month ago 91
3 Accessibility by UserWay Accessibility by UserWay UserWay’s Accessibility Widget creates a simpler and more accessible browsing experience… by UserWay 80K+ ★★★★★★★★★★ 4 (57) 10 months ago 59
4 WP Accessibility WP Accessibility WP Accessibility fixes common accessibility issues in your WordPress site. by Joe Dolson 60K+ ★★★★★★★★★★ 4.8 (68) 1 day ago 94
5 Infinity23 (Formerly Tag Manager) – One Plugin That Replaces All The Rest Infinity23 (Formerly Tag Manager) All in one WordPress plugin - accessibility, tag manager, notes, floating contact buttons… by YYDevelopment 20K+ ★★★★★★★★★★ 4.7 (53) 1 week ago 89
6 Alt Text AI – Automatically generate image alt text for SEO and accessibility Alt Text AI Automatically sets the descriptive alt text of your images. Boosts your SEO and… by alttextai 20K+ ★★★★★★★★★★ 4.7 (35) 1 day ago 89
7 My Calendar – Accessible Event Manager My Calendar – Accessible Event Manager Accessible WordPress event calendar plugin. Manage single or recurring events, event… by Joe Dolson 20K+ ★★★★★★★★★★ 4.7 (159) 2 days ago 88
8 Dark Mode – Improve Accessibility with AI Powered Dark Theme Dark Mode – Improve Accessibility with AI Powered Dark Theme Enable dark mode on WordPress without any coding. Improve site accessibility with a… by WPPOOL 20K+ ★★★★★★★★★★ 4.5 (390) 5 days ago 92
9 AccessibleWP – Accessibility Toolbar AccessibleWP – Accessibility Toolbar Add a professional accessibility toolbar to your WordPress site and make it easier for… by UserWay 20K+ ★★★★★★★★★★ 4.5 (47) 2 years ago 48
10 SimpleTOC – Table of Contents Block SimpleTOC – Table of Contents Block SEO-friendly Table of Contents Gutenberg block. No JavaScript or CSS by default. by Marc Tönsing 10K+ ★★★★★★★★★★ 4.9 (77) 12 hours ago 79

FAQ

Speechable: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 3, 2026

Is Speechable free?

Yes. Speechable is free to download and use from the official WordPress.org plugin directory.

Is Speechable safe to use in 2026?

Speechable works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 4 months ago, and scores 51/100 on our health check.

How many websites use Speechable?

Speechable is active on 10+ WordPress websites and has been downloaded 1,600 times since it launched in January 2026. It was downloaded 551 times in the last 30 days.

Does Speechable work with WordPress 7.1?

Speechable is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Speechable need?

Speechable requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Speechable last updated?

The latest version, 1.0.4, was released on June 7, 2026 (4 months ago).

Who makes Speechable?

Speechable is developed and maintained by glowdopera.

What are the best alternatives to Speechable?

The most popular alternatives to Speechable are Web Accessibility (formally… (500K+ installs), Auto Image Attributes From… (100K+ installs) and Accessibility by UserWay (80K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.