Text to Speech – TTSWP

Text to Speech – TTSWP has one disclosed vulnerability in the WordSec catalog, all reported in 2026; it is fixed as of August 2026. Their average CVSS score is 7.5, and the most serious one scores 7.5 out of 10. Severity breakdown: 0 critical and 1 high.

The most common weakness is Use Of Hard-Coded Credentials, behind 1 of the records (100%).

The one issue recorded for Text to Speech – TTSWP has a vendor fix available, so running the current release closes it.

All of these findings were reported by Kazuma Matsumoto. Text to Speech – TTSWP is installed on roughly 200 WordPress sites, so each unpatched flaw has a wide blast radius. The current release is tested up to WordPress 7.0.3.

Strategic Overview

Avg CVSSHigh
7.5/ 10
Patch Coverage100%
Open

0

Fixed

1

Get automatic notifications for all Text to Speech – TTSWP vulnerabilities before they are exploited.

Highest severity on recordCVSS 7.5CVE-2026-1233

Text to Speech (TTS) by Mementor <= 1.9.8 - Use of Hardcoded Password to Unauthenticated Remote Database Access

Read the full analysis

Vulnerability Records

1 records
Text to Speech – TTSWP banner
Latestv3.3.24

Text to Speech – TTSWP

Norse Digital Group LLC

Author

Norse Digital Group LLC

5.0(6)
100/100
Last Updated
2026-08-12 (3d ago)
Active Installs
200+
Downloads
24,412
Requires WP
6.0+
Requires PHP
7.2+
Tested up to
WP 7.0.3
Created
2025-04-24 (1y ago)

Text to Speech (TTS) plugin for WordPress with ElevenLabs AI voices, WCAG accessibility, SEO audio schema, and 10,000 free credits. Add Text to Speech to WordPress in Seconds Text to Speech – TTSWP turns your written content into natural, human-like audio. It makes your website accessible to everyone. Listeners, people with visual impairments, and those with learning differences all benefit. The plugin is published and operated by Norse Digital Group LLC, a Wyoming-registered company (Sheridan, WY, USA). Engineering work is performed by Mementor Web Design & Digital Marketing Agency AS, our Norwegian development partner. The plugin uses ElevenLabs to generate lifelike speech that sounds human, warm and clear. No setup, API key, or coding is needed. Install it and start converting your WordPress posts into audio right away. Text to speech keeps visitors on your page longer and raises engagement. Both of these factors can improve your SEO. The plugin follows WCAG 2.1, WCAG 2.2, and ADA accessibility standards. PRO and Agency adds Speech-to-Text (STT) features. These are useful for transcription, captions, or converting podcasts and video into readable text. Key Benefits Instant setup with no API keys or external accounts needed. Install and start converting text to speech Natural voices powered by ElevenLabs that produce clear, professional narration Automatic, mobile-friendly audio player that fits any screen size Accessibility ready with ARIA labels and keyboard support for screen readers and assistive devices Better engagement and SEO signals as visitors spend more time on your pages 10,000 free text-to-speech characters on activation so you can try it at no cost Lightweight and built for performance with no impact on page speed or Core Web Vitals Speech-to-Text transcription (PRO) to create written transcripts from your audio content Why Choose This Text to Speech Plugin Simple and Fast No API keys, or coding needed. Install, activate, and your audio player is ready in seconds Works with default settings so you can start converting text to speech right away Natural Voices Natural male, female, and multilingual voices that sound clear and professional Pick from a wide range of tones and styles to match your brand and audience Accessibility and Compliance Fully compatible with WCAG 2.1 AA and ADA guidelines for web accessibility Helps your website meet legal requirements by offering audio versions of written content Theme and Page Builder Compatibility Works with any theme or page builder, including Elementor, Gutenberg, Divi, Visual Composer, and all standard WordPress themes No conflicts with popular plugins. Designed to fit smoothly into your existing setup SEO Optimized Audio players raise dwell time and send positive accessibility signals. Text to Speech PRO includes AudioObject schema for better search visibility. 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 Zero-click install. Activate the plugin and your audio player is ready Mobile-first player with speed control and download so visitors can listen anywhere Accessibility ready with ARIA labels and keyboard control for screen readers and assistive devices Audio auto-updates when post content changes. No need to regenerate manually 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 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 Bulk audio generation to convert multiple posts or pages at once WooCommerce product narration. Let customers listen to product descriptions 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 Advanced analytics with detailed listening data per post, device, and location 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 How It Works Install and activate the plugin from your WordPress dashboard Publish or update a post or page. Audio is generated from your content automatically 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 Features: https://ttswp.com/features Pricing: https://ttswp.com/pricing Documentation and setup guides: https://ttswp.com/docs Supported Languages Compatible with WPML, Polylang, TranslatePress, GTranslate, Weglot and other translation plugins. Text to Speech works in 70+ languages. Here are some of the most popular: English (US, UK, AU): Text to Speech Norwegian: Tekst til tale Finnish: Tekstistä puheeksi Spanish: Texto a voz | Síntesis de voz French: Synthèse vocale German: Text-zu-Sprache Swedish: Text till tal Danish: Tekst til tale Italian: Sintesi vocale Portuguese (Brazil): Síntese de voz Dutch: Tekst naar spraak Polish: Zamiana tekstu na mowę Turkish: Metinden sese Russian: Преобразование текста в речь Japanese: テキスト読み上げ Chinese: 文字转语音 Korean: 텍스트 음성 변환 Arabic: تحويل النص إلى كلام Hindi: टेक्स्ट टू स्पीच Indonesian: Teks ke ucapan Bengali: টেক্সট টু স্পিচ Thai: แปลงข้อความเป็นเสียง Vietnamese: Chuyển văn bản thành giọng nói Accessibility and SEO Advantages Meet WCAG 2.1 AA and ADA requirements by offering an audio version of written content Raise average session time as visitors stay longer when they can listen instead of read Help users with dyslexia, ADHD, or visual impairments with a hands-free listening option Improve SEO with rich media and structured data that search engines can index and display Create inclusive multilingual content that reaches audiences in their preferred language Use Cases Accessibility and inclusion. Make your website usable for people with reading difficulties or disabilities 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) Content creators. Repurpose written content into audio format without extra recording effort Other Tools and Plugins Broken Link Checker: WordPress Plugin Page – Check for Broken Links Text to Speech – TTS: Text to Speech – TTS BestPris.no: Best Pris SEO-Analyse.no: SEO Analyse Standard Installation Go to Plugins → Add New in your WordPress admin Search for “Text to Speech – TTSWP” Click Install Now and then Activate Click “Connect Site” on the Overview page to link your site to TTSWP You receive 10,000 free welcome credits instantly Optional: connect your ElevenLabs API key for 10,000 extra free monthly credits Optional: upgrade to Pro or Agency for more credits and features Quick Start Guide Overview – see your plan, credits, and setup checklist at a glance Voices – pick a default voice and language for your audio Player – customize colors, size, position, and player label Content – choose which post types generate audio and set content rules Audio Library – browse, search, and manage all generated audio files Statistics – track play counts and listener engagement Shortcode Generator – create custom player embeds for any content Bulk Generation (Pro) – convert all existing posts to audio at once External Services ElevenLabs API Purpose: Converts your text into natural-sounding speech Data sent: Post text, voice ID, API key (if used) When: On manual or automatic audio generation Storage: MP3 files saved locally or on S3 Limits: Free plan includes 10,000 one-time welcome credits. PRO plans start at 50,000 credits per month. Terms: https://elevenlabs.io/terms-of-use Privacy: https://elevenlabs.io/privacy-policy TTSWP Cloud Platform (Norse Digital Group LLC) Handles checkout, subscriptions, and license validation for Pro and Agency plans. Terms: https://ttswp.com/terms Privacy: https://ttswp.com/docs/trust/privacy Translations We’re looking for contributors to help translate this plugin. If you can help, we’d love to hear from you. Contact us and we’ll guide you through the process. Privacy Data Collection This plugin collects usage statistics only if you opt in through the consent dialog in Settings. You can opt out anytime in Settings → Advanced. If you opt in, we collect: Feature usage counts (generations, characters) Plugin, PHP, and WordPress versions Your site domain We never collect: Personal information or user data Content of your posts or pages API keys or passwords Other Privacy Information Content text sent for speech synthesis goes to ElevenLabs API keys are stored encrypted in your database Audio files remain on your server or configured S3 storage Full data removal runs on uninstall if enabled in Advanced settings Credits Natural voice synthesis by ElevenLabs Published by Norse Digital Group LLC. Engineering by Mementor Webdesign & Digitalt Markedsføringsbyrå AS under contract with Norse Digital Group LLC.

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C