[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foCXUxcQMtE8zy8mAS496ohlWEHggkyIpeaHnTXtEeoY":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"glowdopera","https:\u002F\u002Fprofiles.wordpress.org\u002Fglowdopera\u002F",1,0,100,30,94,"2026-04-04T07:14:51.370Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"speechable","Speechable","1.0.2","\u003Cp>\u003Cstrong>Speechable\u003C\u002Fstrong> 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.\u003C\u002Fp>\n\u003Ch4>Third-Party Service\u003C\u002Fh4>\n\u003Cp>This plugin uses the following third-party services for text-to-speech functionality:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Piper TTS Web Library\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service Provider: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMintplex-Labs\u002Fpiper-tts-web\" rel=\"nofollow ugc\">Mintplex Labs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Library CDN: jsDelivr (https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002F@mintplex-labs\u002Fpiper-tts-web)\u003C\u002Fli>\n\u003Cli>ONNX Runtime CDN: Cloudflare (https:\u002F\u002Fcdnjs.cloudflare.com\u002Fajax\u002Flibs\u002Fonnxruntime-web)\u003C\u002Fli>\n\u003Cli>WASM Phonemizer CDN: jsDelivr (https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002F@diffusionstudio\u002Fpiper-wasm)\u003C\u002Fli>\n\u003Cli>Voice Models: Downloaded from \u003Ca href=\"https:\u002F\u002Fhuggingface.co\u002Fdiffusionstudio\u002Fpiper-voices\" rel=\"nofollow ugc\">Hugging Face\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMintplex-Labs\u002Fpiper-tts-web\u002Fblob\u002Fmain\u002FLICENSE\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Whisper (Word Timestamps)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service Provider: \u003Ca href=\"https:\u002F\u002Fhuggingface.co\u002Fdocs\u002Ftransformers.js\" rel=\"nofollow ugc\">Hugging Face Transformers.js\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Library CDN: jsDelivr (https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002F@huggingface\u002Ftransformers)\u003C\u002Fli>\n\u003Cli>Model: Xenova\u002Fwhisper-tiny.en (~75MB, downloaded on first use)\u003C\u002Fli>\n\u003Cli>Purpose: Provides accurate word-level timestamps for synchronized highlighting\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhuggingface\u002Ftransformers.js\u002Fblob\u002Fmain\u002FLICENSE\" rel=\"nofollow ugc\">Apache 2.0 License\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What data is transmitted:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The TTS library and ONNX runtime are loaded from CDN when generating audio\u003C\u002Fli>\n\u003Cli>Voice model files are downloaded from Hugging Face when first using a voice\u003C\u002Fli>\n\u003Cli>Whisper model is downloaded for word timestamp extraction (first use only)\u003C\u002Fli>\n\u003Cli>Your content text is processed locally in your browser and is NOT sent to any external server\u003C\u002Fli>\n\u003Cli>Once downloaded, all resources are cached locally in your browser\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why external resources are required:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-Powered Voices\u003C\u002Fstrong> – Natural-sounding speech using Piper TTS neural network models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accurate Word Highlighting\u003C\u002Fstrong> – Whisper-powered word timestamps for precise synchronization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>12 Languages\u003C\u002Fstrong> – English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian, Chinese, Japanese, Korean\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Player\u003C\u002Fstrong> – Match your theme with custom colors and styling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download Audio\u003C\u002Fstrong> – Let visitors download audio files for offline listening\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voice Presets\u003C\u002Fstrong> – Quick effects like Radio, Stadium, Cave, Chipmunk, Robot, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free\u003C\u002Fstrong> – No premium version, no limits, no hidden costs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Speechable to configure your preferences\u003C\u002Fli>\n\u003Cli>Edit any post and click “Generate Audio” in the sidebar\u003C\u002Fli>\n\u003Cli>The audio player automatically appears on your published posts\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Voice Presets\u003C\u002Fh4>\n\u003Cp>Transform your audio with one-click presets:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default – Natural voice\u003C\u002Fli>\n\u003Cli>Radio – Broadcast quality\u003C\u002Fli>\n\u003Cli>Stadium – Echo effect\u003C\u002Fli>\n\u003Cli>Cave – Deep reverb\u003C\u002Fli>\n\u003Cli>Chipmunk – High-pitched fun\u003C\u002Fli>\n\u003Cli>Deep – Low bass voice\u003C\u002Fli>\n\u003Cli>Robot – Mechanical tone\u003C\u002Fli>\n\u003Cli>Telephone – Phone quality\u003C\u002Fli>\n\u003Cli>Megaphone – Announcement style\u003C\u002Fli>\n\u003Cli>Giant – Booming voice\u003C\u002Fli>\n\u003Cli>Fairy – Magical high voice\u003C\u002Fli>\n\u003Cli>Narrator – Audiobook style\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> – Give readers an audio option\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News Sites\u003C\u002Fstrong> – Accessibility for all visitors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Content\u003C\u002Fstrong> – Help students learn\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility\u003C\u002Fstrong> – Support visually impaired users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Podcasters\u003C\u002Fstrong> – Quick audio versions of written content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>Your content is processed locally in the browser. Text is not sent to external servers. Voice models are downloaded once and cached locally.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Col>\n\u003Cli>After activation, go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Speechable\u003C\u002Fstrong> to configure your default options\u003C\u002Fli>\n\u003Cli>Select your preferred language and voice\u003C\u002Fli>\n\u003Cli>Choose which post types should have audio (posts, pages, etc.)\u003C\u002Fli>\n\u003Cli>Customize the player colors to match your theme\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Generating Audio for a Post\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Method 1: Block Editor (Single Post)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Edit any post or page in the WordPress block editor\u003C\u002Fli>\n\u003Cli>Look for the \u003Cstrong>“Speechable”\u003C\u002Fstrong> panel in the right sidebar (under Document settings)\u003C\u002Fli>\n\u003Cli>Select your preferred voice and quality settings\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>“Generate Audio”\u003C\u002Fstrong> and wait for processing\u003C\u002Fli>\n\u003Cli>Once complete, you can preview the audio before publishing\u003C\u002Fli>\n\u003Cli>Publish or update your post – the audio player will appear automatically\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Method 2: Posts List (Quick Access)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Posts \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> All Posts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Hover over any post to see the \u003Cstrong>“Audio”\u003C\u002Fstrong> button in the row actions\u003C\u002Fli>\n\u003Cli>Click it to open the audio generation modal\u003C\u002Fli>\n\u003Cli>Configure settings and click \u003Cstrong>“Generate”\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>The audio will be saved to that post\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Configuring Settings\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Voice Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Language\u003C\u002Fstrong> – Choose from 12 supported languages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voice\u003C\u002Fstrong> – Select a voice for the chosen language (preview available)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quality\u003C\u002Fstrong> – Low (faster), Medium (balanced), or High (best sync accuracy)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whisper Model\u003C\u002Fstrong> – Controls word timestamp accuracy (Tiny is fastest, Small is more accurate)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Voice Presets\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Click any preset to quickly apply pitch and reverb effects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default, Warm, Bright, Radio, Narrator, Podcast, Deep, Soft, Room, Hall, Telephone, Vintage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Display Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post Types\u003C\u002Fstrong> – Enable audio for posts, pages, or custom post types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Player Position\u003C\u002Fstrong> – Show player before or after content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Word Highlighting\u003C\u002Fstrong> – Enable\u002Fdisable word-by-word highlighting during playback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-scroll\u003C\u002Fstrong> – Automatically scroll to keep highlighted word visible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Player Appearance\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customize background, text, button, progress bar, and highlight colors\u003C\u002Fli>\n\u003Cli>Adjust border radius for rounded or square corners\u003C\u002Fli>\n\u003Cli>Live preview shows your changes instantly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Managing Audio\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Regenerate\u003C\u002Fstrong> – Click “Regenerate” in the editor panel to create new audio with different settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete\u003C\u002Fstrong> – Remove audio from a post using the “Delete” button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download\u003C\u002Fstrong> – Visitors can download the audio file using the player’s download button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Tips for Best Results\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Use High quality\u003C\u002Fstrong> for important content where word sync matters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview voices\u003C\u002Fstrong> in Settings before generating to find the best match\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shorter posts\u003C\u002Fstrong> generate faster – consider breaking very long content into parts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>First generation\u003C\u002Fstrong> takes longer as voice models are downloaded and cached\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Word highlighting\u003C\u002Fstrong> works best with standard theme content areas\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Ch4>Core Technologies\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Piper TTS\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frhasspy\u002Fpiper\" rel=\"nofollow ugc\">rhasspy\u002Fpiper\u003C\u002Fa> by Mike Hansen\u003Cbr \u002F>\nFast, local neural text-to-speech system (MIT License)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Piper TTS Web\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMintplex-Labs\u002Fpiper-tts-web\" rel=\"nofollow ugc\">Mintplex-Labs\u002Fpiper-tts-web\u003C\u002Fa> v1.0.4\u003Cbr \u002F>\nBrowser-compatible Piper TTS implementation (MIT License)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenAI Whisper\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fwhisper\" rel=\"nofollow ugc\">openai\u002Fwhisper\u003C\u002Fa>\u003Cbr \u002F>\nRobust speech recognition for word-level timestamps (MIT License)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Transformers.js\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhuggingface\u002Ftransformers.js\" rel=\"nofollow ugc\">huggingface\u002Ftransformers.js\u003C\u002Fa> v3.4.1\u003Cbr \u002F>\nRun Whisper models in the browser by Xenova (Apache 2.0 License)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ONNX Runtime Web\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fonnxruntime\" rel=\"nofollow ugc\">microsoft\u002Fonnxruntime\u003C\u002Fa>\u003Cbr \u002F>\nMachine learning inference engine (MIT License)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Piper WASM Phonemizer\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdiffusionstudio\u002Fpiper-wasm\" rel=\"nofollow ugc\">diffusionstudio\u002Fpiper-wasm\u003C\u002Fa>\u003Cbr \u002F>\nWebAssembly phonemizer for text processing (MIT License)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Voice Models\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Piper Voices\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fhuggingface.co\u002Fdiffusionstudio\u002Fpiper-voices\" rel=\"nofollow ugc\">diffusionstudio\u002Fpiper-voices\u003C\u002Fa>\u003Cbr \u002F>\nHigh-quality neural voice models hosted on Hugging Face\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Whisper Models\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fhuggingface.co\u002FXenova\" rel=\"nofollow ugc\">Xenova on Hugging Face\u003C\u002Fa>\u003Cbr \u002F>\nOptimized Whisper models for browser inference (whisper-tiny.en, whisper-small)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Infrastructure\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>jsDelivr CDN\u003C\u002Fstrong> – Fast, reliable CDN for npm packages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloudflare CDN\u003C\u002Fstrong> – ONNX Runtime delivery\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hugging Face\u003C\u002Fstrong> – Model hosting and distribution\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Design\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lucide Icons\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Flucide.dev\" rel=\"nofollow ugc\">lucide.dev\u003C\u002Fa> (ISC License)\u003Cbr \u002F>\nBeautiful, consistent icon set\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Development\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Developer\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Ftanishmittal.com\" rel=\"nofollow ugc\">Tanish Mittal\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Architecture\u003C\u002Fstrong>: WordPress standards-compliant\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser Compatibility\u003C\u002Fstrong>: Modern ES6+ with Web Workers\u003C\u002Fli>\n\u003C\u002Ful>\n","Convert your WordPress posts to audio with AI-powered text-to-speech. Works in the browser with word highlighting.",192,"2026-01-18T06:31:00.000Z","6.9.4","5.8","7.4",[25,26,27,28,29],"accessibility","audio","text-to-speech","tts","voice","https:\u002F\u002Fgithub.com\u002Ftansihmittal\u002Fspeechable\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspeechable.zip",null,"2026-03-15T15:16:48.613Z"]