Linux 软件免费装
Banner图

Text To Speech TTS Accessibility

开发者 hasanazizul
atlasaidev

freemius
更新时间 2026年9月10日 18:21
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3 or later
版权网址: 版权信息

标签

speech tts accessibility text to speech text to audio

下载

2.3.14 1.7.7 1.0.4 1.3.19 1.3.11 1.3.2 1.3.4 1.4.5 2.3.9 1.7.29 2.3.10 1.1.1 1.0.2 1.1.2 1.0.0 1.0.3 1.1.5 1.2.1 1.2.5 1.1.6 1.2.2 1.2.3 1.2.4 1.3.6 1.5.19 1.1.3 1.1.4 1.7.12 1.9.33 1.0.1 2.3.6 2.2.1 14.15 1.5.7 1.4.4 1.6.0 1.6.10 1.6.15 1.6.2 1.6.5 1.6.17 1.6.18 1.6.20 1.6.9 1.7.2 1.4.10 1.4.13 1.4.15 1.5.10 1.5.12 1.6.19 1.6.26 1.6.8 1.7.1 1.7.21 1.7.6 1.7.9 1.5.2 1.7.19 1.8.28 1.6.25 1.7.25 1.6.16 1.7.16 1.7.30 1.3.12 1.3.24 1.6.1 1.6.21 1.8.4 1.3.5 1.4.16 1.9.26 1.6.7 2.1.9 2.2.0 1.8.11 1.9.15 1.9.36 2.3.4 1.5.16 1.8.12 1.8.16 1.8.8 1.8.9 1.4.21 1.4.6 1.5.26 1.7.27 1.8.18 1.8.23 1.8.24 1.8.15 1.8.17 1.8.19 1.8.20 1.8.22 1.8.25 1.5.3 1.5.5 1.3.14 1.3.18 1.3.23 1.4.7 2.3.3 1.5.20 1.5.30 1.5.8 1.6.6 1.7.11 1.7.3 1.7.32 1.8.14 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.3.17 1.4.0 1.7.28 1.8.27 1.8.6 1.9.11 1.9.8 1.9.9 1.9.10 1.9.12 1.3.15 1.3.20 1.4.11 1.4.23 1.5.1 1.5.13 1.7.14 1.7.15 1.7.34 1.7.4 1.8.10 1.8.7 1.9.17 1.9.18 1.9.19 1.3.10 1.3.25 1.4.14 1.5.15 1.7.8 1.7.33 1.9.14 1.9.23 1.9.25 1.5.4 1.8.31 1.9.27 1.9.28 1.4.12 1.5.11 1.7.17 1.7.35 1.9.0 1.9.31 2.0.1 1.7.18 1.8.26 1.8.29 1.5.14 2.1.2 2.1.3 1.5.6 1.7.5 1.8.1 2.1.0 2.1.5 2.1.6 1.3.21 1.3.9 1.4.18 1.4.22 1.4.8 1.5.0 1.5.18 1.5.22 1.5.24 1.5.29 1.7.13 1.8.5 1.9.24 1.9.30 2.1.1 2.1.10 2.1.13 2.1.7 1.3.13 1.3.16 1.4.2 1.6.3 1.8.2 1.9.20 2.0.0 2.1.11 2.1.14 2.1.15 1.4.20 1.9.32 2.1.16 2.1.18 1.4.17 2.1.17 1.4.19 1.6.13 1.7.0 1.8.13 1.8.3 1.9.21 2.1.19 2.2.2 1.5.28 1.9.13 2.1.8 2.2.3 1.3.3 1.3.7 1.5.17 1.6.12 1.6.4 1.7.23 1.8.21 1.8.30 2.1.12 2.1.20 1.5.9 1.9.16 1.9.34 2.2.4 2.2.5 1.3.1 1.3.8 1.4.3 1.5.27 1.6.11 1.6.22 1.7.20 2.1.4 2.3.1 2.3.2 1.4.1 1.6.14 1.6.24 1.7.24 1.7.31 2.3.0 2.3.5 1.3.0 1.5.23 1.7.26 2.3.7 2.3.8 1.3.22 1.4.9 1.5.21 1.5.25 1.7.10 1.9.29 1.9.35 2.3.11 2.3.12 2.3.13

详情介绍:

AtlasVoice — Text To Speech TTS Accessibility is the most user-friendly text to speech plugin for WordPress and WooCommerce, and the simplest way to add a text to audio player to your site. Convert any post, page, or product description into natural-sounding audio with one click. The free version uses the browser's built-in speechSynthesis engine with 20–300+ voices across all major browsers. Upgrade to Pro for AtlasVoice's own AI voice engine (included with Pro — no extra API costs), or connect premium third-party providers like Google Cloud TTS, OpenAI (ChatGPT) TTS, and ElevenLabs TTS. No Registration, No Account, No API required for the free version. Simply install and let your visitors listen. Whether you run a blog, news site, online store, or educational platform, AtlasVoice, the free WordPress TTS plugin, makes your content accessible to everyone — including users with visual impairments, reading difficulties, or those who simply prefer listening. Support 81+ languages, 300+ AI voices, and reach a truly global audience. How It Works — 3 Simple Steps
  1. Install & Activate — Install the plugin from the WordPress repository. The audio player appears automatically on your selected post types.
  2. Choose Your Voice — Pick a free browser voice, use AtlasVoice's own AI engine (included with Pro), or connect a third-party AI provider (Google Cloud, OpenAI, or ElevenLabs) from the Integration menu.
  3. Customize & Publish — Select your player style from the Customization menu, choose your preferred voice and language from the Listening menu, and you're live.
SOME USEFUL LINKS:
SUPPORT AND HAVE QUESTIONS?
Who Is This For? Why Choose AtlasVoice, the WordPress Text To Speech Plugin?
  1. Accessibility & WCAG Compliance: Help your site meet WCAG 2.1 and ADA requirements with audio alternatives for users with visual impairments, dyslexia, or reading difficulties.
  2. Boost SEO & Engagement: Audio increases dwell time and reduces bounce rate. Pro generates Audio Schema markup (JSON-LD) for rich results in Google Search.
  3. Multiple AI Providers: AtlasVoice's own AI engine (included with Pro), Google Cloud Neural2 voices, ElevenLabs ultra-realistic voices, and OpenAI ChatGPT voices.
  4. Works Everywhere: Compatible with all major browsers, mobile devices, page builders (Elementor, WPBakery, Divi), caching plugins, and multilingual plugins (WPML, GTranslate, TranslatePress, Polylang).
Text To Speech Plugin Free Version Features Upgrade to AtlasVoice Pro for Advanced Features: Unlock premium AI voices, bulk operations, cloud backup, advanced analytics, and more by upgrading to AtlasVoice Pro. This premium add-on extends the free plugin with enterprise-grade capabilities. Text To Speech TTS Accessibility Pro Features: AI Voice Providers (Pro): For each provider: select its player from the Customization menu, then choose voice and language from the Listening menu. Cloud Storage & Backup (Pro): Content & Playback Control (Pro): Content Filtering (Pro): Analytics & Insights (Pro): Player & Customization (Pro): Translation & Multilingual (Pro): Developer-Friendly (Pro): Try AtlasVoice Pro today and transform your content into audio. AtlasVoice: Text To Speech Pro Review by Experts [youtube https://www.youtube.com/watch?v=Nzph8h8zH8o&t=788s] Video Tutorials [youtube https://www.youtube.com/watch?v=25xJtIwFM2U&ab_channel=AtlasAiDev] [youtube https://www.youtube.com/watch?v=h4VJxM-mh74&t=4s&ab_channel=AtlasAiDev] Text To Speech Pro Supported Languages: AtlasVoice Pro supports 81+ languages with premium AI voices: Afrikaans, Albanian, Arabic, Armenian, Bengali, Bulgarian, Catalan, Chinese (Mandarin/China), Chinese (Mandarin/Taiwan), Chinese (Cantonese), Croatian, Czech, Danish, Dutch, English, English (Australia), English (United Kingdom), English (United States), Esperanto, Finnish, French, German, Greek, Haitian Creole, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Latin, Latvian, Macedonian, Norwegian, Polish, Portuguese, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Serbian, Slovak, Spanish, Spanish (Spain), Spanish (United States), Swahili, Swedish, Tamil, Thai, Turkish, Urdu, Vietnamese, Welsh Google Cloud TTS supports 90+ languages. ElevenLabs supports 29+ languages with multilingual models. Exact availability varies by provider. Text To Speech TTS Free Supported Languages: The free version uses the browser's speechSynthesis API, so available voices and languages depend on the user's browser and operating system: Tip: For the widest voice selection on the free version, recommend Microsoft Edge to your visitors. For consistent, high-quality voices across all browsers and devices, upgrade to AtlasVoice Pro with premium AI voices. Compatibility Multilingual: WPML, GTranslate, TranslatePress, Polylang — auto-detects language and adjusts voice. Page Builders & Themes: Elementor, Avada, WPBakery, Divi Caching: WP-Optimize, LiteSpeed Cache, Autoptimize, W3 Total Cache, Speed Optimizer Custom Post Types: ACF, Custom Post Type UI, Toolset Types Other: Yoast Duplicate Post, Duplicate Post, Duplicate Page, Easy Table of Contents USAGE: Use the [atlasvoice] shortcode to add the audio player anywhere: [atlasvoice] — Basic player. [atlasvoice listen_text="Listen" pause_text="Pause" resume_text="Resume" replay_text="Replay"] — Custom button text. [atlasvoice text_to_read="Welcome to our website."] — Custom text to read. [atlasvoice class="my-custom-player"] — Add CSS class. [atlasvoice lang="en-GB" voice="Google UK English"] — Change language and voice. [atlasvoice id="42"] — Read a specific post by ID. [atlasvoice]This content will be read aloud.[/atlasvoice] — Container tag. Get Started Today! Boost engagement, accessibility, and SEO on your WordPress and WooCommerce site with the AtlasVoice text to speech plugin. It is the easiest way to turn your content from text to audio. Meet WCAG 2.1 accessibility standards, increase time-on-page, reduce bounce rate, and cater to a global audience in 81+ languages. Try AtlasVoice Pro for premium AI voices, bulk MP3 generation, cloud storage backup, advanced analytics, and priority support. Source code Unminified GPLv3 source, tagged per release: https://github.com/azizulhasan/text-to-audio External services Third-party services that may be contacted: AtlasAiDev Tracker (track.atlasaidev.com) Opt-in, off by default (stored in option text-to-audio_allow_tracking; revocable anytime). When enabled, sends usage telemetry — plugin/WordPress/PHP versions, site language, enabled features, site name and URL, admin email, and the site's outbound public IP (resolved via icanhazip.com) — so AtlasAiDev can prioritise improvements. No visitor/listener data is sent. Provided by AtlasAiDev — Terms: https://atlasaidev.com/terms-and-conditions/ Privacy: https://atlasaidev.com/privacy-policy/ AtlasAiDev plugin catalog (raw.githubusercontent.com) Fetches https://raw.githubusercontent.com/atlasaidev/plugins/main/plugins.json only when an admin opens the "Other AtlasAiDev Plugins" screen (cached 24h). No site or user data is sent beyond standard HTTP headers. AtlasAiDev promotions (raw.githubusercontent.com) Fetches https://raw.githubusercontent.com/atlasaidev/plugins/main/text-to-audio-promotions.json in the admin to show occasional plugin notices (cached 12h). No site or user data is sent beyond standard HTTP headers. Translation downloads (raw.githubusercontent.com, api.github.com) Translations are not bundled; only the .pot template ships, so a site downloads just the language it uses, from https://github.com/azizulhasan/atlasaidev-translations. Once after the plugin updates, manifest.json is fetched from raw.githubusercontent.com to see which languages are available; it downloads no translation files and sends no site or user data beyond standard HTTP headers. The language files are fetched only when an administrator clicks "Download translation"; only the WordPress locale code (e.g. es_ES) is sent. Nothing is downloaded automatically. api.github.com is a fallback for older manifests. GitHub, Inc. (catalog, promotions + translations) — Terms: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service Privacy: https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement Geolocation lookups (ip-api.com, ipinfo.io, icanhazip.com) Opt-in, off by default (AtlasVoice → Analytics → "Show listener location in analytics"; requires Analytics on). When enabled, resolves a listener's public IP to country/region/city via icanhazip.com (site's outbound IP), ip-api.com (primary), and ipinfo.io (fallback). Only the listener's IP is sent. CHECK OUT OUR OTHER PLUGINS:
More free plugins from AtlasAiDev: MCP Server For WordPress | AtlasAI Connector, Smart Local AI, and 3D Viewer – Augmented Reality & Virtual Try-On | AtlasAR.

安装:

  1. From your WordPress admin, go to Plugins > Add New. Search for "Text To Speech TTS Accessibility". Click Install Now and then Activate.
  2. Alternatively, download the plugin from the WordPress Plugin Repository, go to Plugins > Add New > Upload Plugin, upload the zip file, and activate it.
  3. Go to the Text To Speech menu in your admin sidebar and configure your settings.
  4. The audio player will appear automatically on your selected post types.
For Pro version:
  1. Purchase AtlasVoice Pro and install it as an add-on alongside the free version.
  2. Go to Integration menu to connect your preferred AI voice provider (Google Cloud TTS, OpenAI, or ElevenLabs).
  3. Go to Customization menu to select your preferred player style.
  4. Go to Listening menu to choose your voice, language, speed, and pitch settings.

屏幕截图:

  • Default Pro audio player with enhanced controls.
  • AtlasVoice TTS Pro modern audio player with progress bar and download.
  • Settings page with content controls, exclusions, and post type selection.
  • Post editor with individual TTS content customization.
  • Integration menu — Google Cloud TTS, ChatGPT TTS, and ElevenLabs TTS setup.
  • Customization menu — choose from 6 player styles.
  • Listening menu — voice, language, speed, pitch, and ElevenLabs advanced controls.
  • Player customization — colors, width, border radius, and margin settings.
  • Analytics dashboard — engagement funnel, device types, and listening trends.
  • Bulk MP3 generation from the WordPress posts list.
  • Google Cloud Storage backup configuration.
  • ElevenLabs usage tracking with character count and subscription details.
  • Multilingual support GTranslate/WPML/TranslatePress
  • Analytics CSV, PDF, Email Schedule, Custom Search, Summery
  • Analytics Location, Top Cities, Playing Trend.
  • Analytics Peak Listening Hours, Popular Post.
  • Text to Speech Aliases
  • Add ACF Fields To Posts

升级注意事项:

2.3.14 Adds Japanese, Polish, Russian, Turkish and Vietnamese, and completes the translations for all twelve languages. Fixes downloaded translations being lost every time the plugin updated, and translation downloads reporting an error when they had in fact succeeded. Several parts of the plugin that stayed in English - the setup wizard, the left-hand menu and the selection text - are now translated. Recommended for anyone using the plugin in a language other than English.

常见问题:

Does Text To Speech support all Android phones?

Yes, Text To Speech supports all Android phones. The free version uses the browser's speechSynthesis API, which varies by browser and device. Voices and languages may differ depending on the browser used. The Pro version eliminates this limitation by using server-side AI voice providers (Google Cloud, OpenAI, ElevenLabs), delivering consistent, high-quality audio across all devices and browsers.

Does Text To Speech support my language?

The Pro version supports 81+ languages with premium AI voices. Google Cloud TTS supports 90+ languages, and ElevenLabs offers multilingual voice models. The free version supports languages available through your browser's speech synthesis engine.

Does it work with WooCommerce?

Yes! AtlasVoice works on all WooCommerce pages — product pages, shop pages, and any page with WooCommerce content. Product descriptions, custom fields (via ACF), and any visible text can be converted to audio. Bulk MP3 generation also works for WooCommerce products.

What is Google Cloud Text To Speech and how do I set it up?

Google Cloud Text To Speech is Google's premium AI voice service offering 300+ voices across 90+ languages, including Neural2 and WaveNet voice types. To set it up: (1) Create a Google Cloud account, (2) Enable the Text-to-Speech API, (3) Create a service account and download the JSON key file, (4) Upload the JSON file in AtlasVoice > Integration > Google Cloud TTS. Google Cloud TTS is a paid service — you will be billed by Google based on the number of characters processed.

What is ChatGPT (OpenAI) Text To Speech?

OpenAI Text To Speech offers natural-sounding AI voices powered by the same technology behind ChatGPT. Choose from 6 voices (Alloy, Echo, Fable, Nova, Onyx, Shimmer) with Standard (tts-1) or HD (tts-1-hd) quality. To set it up: (1) Create an OpenAI account, (2) Generate an API key, (3) Enter the API key in AtlasVoice > Integration > ChatGPT TTS. OpenAI TTS is a paid service — you will be billed by OpenAI based on usage.

What is ElevenLabs Text To Speech?

ElevenLabs offers the most realistic AI voices available, with human-like intonation, emotion, and expression. Access 100+ premium voices with fine-tuning controls for stability, similarity boost, style exaggeration, and speed. To set it up: (1) Create an ElevenLabs account, (2) Get your API key from your profile, (3) Enter the API key in AtlasVoice > Integration > ElevenLabs TTS. ElevenLabs TTS is a paid service — you will be billed by ElevenLabs based on character usage.

What is read-along highlighting, and how do I turn it on?

As your post is read aloud, AtlasVoice highlights the text in time with the voice — sentence by sentence, and word by word with supported voices. Open the Highlight tab, switch it on, and pick your highlight colors; you can also dim the rest of the article to help readers focus and let the page scroll along automatically. It's off by default. Readers can also select any passage and press Listen to hear just that part, or click a word to start reading from there.

Can I back up MP3 files to Google Cloud Storage?

Yes! The Google Cloud Storage backup feature works with all TTS providers — Google Cloud TTS, ChatGPT TTS, AtlasVoice TTS Pro, and ElevenLabs TTS. Even if you use ElevenLabs for voice generation, you can store the MP3 files in Google Cloud Storage. You need to configure a Google Cloud service account JSON file with Storage Admin permissions from the Integration menu.

Does audio content help with SEO?

Yes! Audio content improves SEO in several ways: (1) Increased dwell time — visitors stay longer on pages with audio, which is a positive Google ranking signal. (2) Reduced bounce rate — audio engagement keeps users on your site. (3) Audio Schema markup (Pro) — AtlasVoice generates JSON-LD structured data that helps search engines understand your audio content, potentially enabling rich results in Google Search. (4) Accessibility compliance — Google increasingly favors accessible websites in its rankings.

Is this plugin WCAG / ADA compliant?

AtlasVoice helps your website meet WCAG 2.1 (Web Content Accessibility Guidelines) and ADA (Americans with Disabilities Act) requirements by providing audio alternatives to text content. This is a key component of web accessibility, especially for users with visual impairments, dyslexia, or cognitive disabilities.

Can I use different AI voices on different posts?

The voice and language settings from the Listening menu apply globally. However, you can override the voice and language for individual posts using the shortcode: [atlasvoice lang="en-GB" voice="Google UK English"]. This gives you the flexibility to use different voices for different content.

Does Text To Speech support multilingual plugins?

Yes, the Pro version fully supports WPML, TranslatePress, GTranslate, and Polylang. The audio player automatically detects language changes and adjusts the voice accordingly.

Does Text To Speech support custom post types?

Yes, both the free and Pro version support custom post types. The plugin integrates with ACF (Advanced Custom Fields), Custom Post Type UI, and Toolset Types.

Content is missing from the audio playback. How do I fix it?

You have several options: (1) Enable "Read Content from DOM" in Settings — this reads content directly from the page, capturing dynamically generated content. (2) Add CSS Selectors (Pro) — target specific elements to include in playback. (3) Use filters — add content programmatically via the tta__content_description filter. (4) Use the shortcode — wrap specific content with [atlasvoice]Your content here[/atlasvoice].

Can I exclude certain words or HTML tags from being read aloud?

Yes! In the Pro version: (1) Go to Settings > Exclude Texts To Speak to exclude specific words or phrases (separate with pipe |). (2) Go to Settings > Exclude Tag's Content to skip content inside specific HTML tags like code or blockquote (separate with pipe |). (3) Exclude by post ID, category, or tag for broader content control.

How do I add a button in the Gutenberg block editor?

Open the Gutenberg block editor, search for the "Customize Button" block, add it to your content, and customize the appearance (color, background, width, CSS).

How do I change the button text?

Method 1 — Shortcode: [atlasvoice listen_text="Listen" pause_text="Pause" resume_text="Resume" replay_text="Replay"] Method 2 — Filter (overrides shortcode): add_filter('tta__button_text_arr', 'tta__button_text_arr_callback'); function tta__button_text_arr_callback($text_arr) { return [ 'listen_text' => 'Listen', 'pause_text' => 'Pause', 'resume_text' => 'Resume', 'replay_text' => 'Replay', 'listen_hover_title' => 'Click to listen', 'pause_hover_title' => 'Click to pause', 'resume_hover_title' => 'Click to resume', 'replay_hover_title' => 'Click to replay', ]; }

How do I change the button background and text color?

Go to the Customization menu in the plugin dashboard to adjust button background color, text color, hover effects, and border radius. You can also customize these via the Gutenberg "Customize Button" block.

How do I change voice and language via shortcode?

Use the lang and voice attributes: [atlasvoice lang="en-GB" voice="Google UK English"]

Where do I report security bugs found in this plugin?

Please report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist with verification, CVE assignment, and notify the developers.

更新日志:

TRANSLATION REQUEST We are looking for people to help translate this plugin. If you can help, we would love to hear from you. Help us and the WordPress community translate the plugin. Contact us and we'll guide you through the process. 2.3.14 ( 10 Sep 2026 ) Added : Five more languages - Japanese, Polish, Russian, Turkish and Vietnamese - bringing the total to twelve. Every language is now fully translated. Added : The plugin now tells you when an updated translation is available for your language, not only when one is missing. Fixed : Downloading a translation could fail with an error even though the files had actually arrived. Downloads are now reliable. Fixed : Your downloaded translation was thrown away every time the plugin updated, leaving your site back in English until you downloaded it again. Translations now stay put across updates. Fixed : Parts of the plugin stayed in English even after downloading your language - the setup wizard, the settings menu on the left, and the text you see when selecting words to listen to. These are now translated. Fixed : The mute button in the player settings no longer describes itself incorrectly to screen readers. Changed : Translations are no longer bundled with the plugin, so the download is much smaller. Your site fetches only the language it needs. 2.3.13 ( 06 Sep 2026 ) Added : On a multisite network, AtlasVoice now appears in your Network Admin menu. It shows every site on the network at a glance - whether each one is in staging or live mode, which player it uses, and whether it has been set up yet - with a direct link to each site's settings. Previously you had to open every site one by one to find out. Fixed : Taking a site live, or putting it back into staging, no longer rewrites parts of your saved settings that it was never meant to touch. Your settings now come back exactly as you left them. 2.3.12 ( 31 Aug 2026 ) Fixed : The player could be missing for your visitors while still showing normally for you as a logged-in administrator. This happened on sites using a speed plugin that holds JavaScript back until someone interacts with the page. The player now appears for everyone, whichever speed plugin you use. 2.3.11 ( 26 Aug 2026 ) Fixed : On a multisite network, any site added after the plugin was activated showed no player at all. The plugin appeared installed and its settings page worked, but nothing was ever read aloud on that site. New sites now start with working settings. Fixed : The player could stay hidden on sites where no "generate audio between these dates" range had been set. An empty date range now means every post, as it always should have. Fixed : Audio ran sentences together and sometimes doubled a full stop. Headings, list items, quotes and separators now each read as their own sentence, and a paragraph that already ends in a full stop no longer gets a second one added after a closing quote. Fixed : Pauses now work in every language. Chinese, Japanese, Korean, Hindi and Arabic endings were not recognised, so an extra English full stop was read aloud after them. Fixed : Spanish and Arabic text could be corrupted, showing a replacement character in place of an opening inverted question mark or exclamation mark. Fixed : The "Exclude HTML tags to speak" setting had no effect at all on sites not using the Pro plugin. Whatever you chose there is now actually applied. Added : A new "Pick content to read" link in the AtlasVoice toolbar menu opens the content picker on the page you are already viewing, instead of going back to the dashboard to find the post. Improved : Site owners can now change any part of how content is read using filters, without editing the plugin. 2.3.10 ( 18 Aug 2026 ) Fixed : Every article could end up playing the same audio. On sites using a speed or optimisation plugin that combines scripts, one article's audio was reused for every other article. Each article now always plays its own. Fixed : The shortcode's id attribute did nothing. Pointing the player at another article with [atlasvoice id="123"] produced no player at all, and it also stopped every later player on that page from appearing. Fixed : Custom button wording set in a shortcode was ignored, and could overwrite the wording on every other button across the site. Improved : The content picker is no longer loaded for visitors. It is an editing tool, so it now loads only for logged-in users who can edit posts. Improved : Lighter pages. Player code is no longer repeated once per player on pages with several players. Updated : Tested with WordPress 7.1. 2.3.8 ( 14 Aug 2026 ) Improved : Faster page loads. The plugin now serves compressed stylesheets, cutting the size of the player stylesheet your visitors download by around 40%. Improved : Smaller download. Duplicate uncompressed stylesheets and an unused icon font stylesheet are no longer bundled with the plugin. Updated : Documentation. 2.3.7 ( 02 Aug 2026 ) Added : Floating player — the Listen button now follows your readers. It sits in your content as usual, then docks to the edge of the screen once they scroll past it, so the controls are always within reach on long articles. Choose where it docks from Customization: bottom full width, bottom right, bottom left, or sticky top. Prefer it to stay put? Switch docking off in Settings. Added : Button position and floating position are now two separate choices, so you can place the button before or after your content and still pick a different corner for it to dock to. Improved : Floating positions are now included in the free plugin. They used to be a Pro-only feature. Improved : Readers who arrive part-way down a page (from a search result or a shared link) now see the player straight away instead of having to scroll back up to find it. Fixed : On a fresh install the plugin no longer guesses which part of your page to read. It now detects your content automatically, which avoids reading the wrong section on unusual themes. Fixed : Promotional notices from AtlasAiDev now close as soon as you click the X, instead of staying on screen until the page reloads. 2.3.6 ( 24 Jul 2026 ) Added : Listen to selected text — visitors can highlight any passage on your post and a small button reads just that part aloud, or start reading from any word they click. Off by default; turn it on from the Highlight tab. Added : A Pricing page inside the plugin so you can compare AtlasVoice Pro plans and features without leaving your dashboard. Improved : Easier ways to explore Pro — a live demo you can hear, a "Go Pro" link on the Plugins screen, and tidier menu names. Improved : Softer default colors for read-along highlighting and a friendlier final step in the setup wizard. Fixed : Plugin settings could not be saved on sites running certain security/firewall plugins, which blocked the save request. Settings now save reliably on those sites. 2.3.5 ( 14 Jul 2026 ) Added : Read-along highlighting — the player can highlight each sentence, and each word with supported voices, as your post is read aloud. Choose your own colors, dim the rest of the article to help readers focus, and let the page scroll along with the reading. Off by default — turn it on from the new Highlight tab. Improved : Auto-scroll follows the reading politely — if you scroll away it stops following, and it resumes when the spoken text comes back into view. Fixed : While the post title is being read, the highlight could land on a paragraph that starts with similar words. This no longer happens, including on sites using speed-optimizer plugins. Fixed : Two errors that could appear on the Analytics page when viewing a post's listening insights. Improved : After a plugin update, your visitors now get the latest player files right away instead of older cached ones. 2.3.4 ( 10 Jul 2026 ) Fixed : A conflict with Formidable Forms that could fill pages containing a form with repeated PHP warnings. The player no longer triggers these notices. 2.3.3 ( 1 Jul 2026 ) Fixed : The Listen player and its hidden read markers could appear inside post-card grids and other post listings — and on page types you haven't enabled for listening — which could break the layout on some themes. They now appear only on the content you've enabled. Fixed : The deactivation feedback form could leave its buttons disabled after the dialog was closed and reopened, so you couldn't submit or cancel. The buttons now stay clickable. 2.3.2 ( 28 Jun 2026 ) Improved : A cleaner final step in the setup wizard, with a Listen preview that plays a sample so you can hear your chosen voice right away. Changed : The Staging / Live indicator now shows in the toolbar by default. You can still turn it off in Settings. Added : Quick links to the documentation from Settings and the on-page content selector. Fixed : Voice, speed, volume and pitch now stay correct when you switch between players. Improved : Small privacy and security improvements under the hood. 2.3.1 ( 22 Jun 2026 ) Improved : The on-page content selector no longer appears on your posts on its own. It now opens only when you choose to open it, so it stays out of your way while you work. Added : A new setting to turn the on-page content selector on or off. Added : A new setting to show or hide the Staging / Live indicator in the toolbar (off by default). Added : A new setting to show or hide the per-post player on/off button in the toolbar (off by default). 2.3.0 ( 16 Jun 2026 ) Added : A new Staging mode. When you set the plugin up, the Listen player stays hidden from your visitors so you can get everything right first. When you are happy, click "Go Live" to show it to everyone. Added : While in Staging, you and your other site admins can still see and try the player, so you can check it reads the correct content before any visitor sees it. Added : A simple "Go Live" button in the WordPress toolbar. Type GO LIVE to confirm, and the page refreshes on its own. Added : A new step in the setup wizard that helps you check what gets read aloud before going live. Improved : Clearer wizard and dashboard messages explaining what Staging means and what happens when you go live. 2.2.5 ( 14 Jun 2026 ) Fixed : The player no longer reads punctuation marks such as apostrophes and quotation marks aloud as the word "backslash". Fixed : Headings, section dividers, lists and quotes are now read as their own sentences instead of running into the next paragraph. Fixed : Abbreviations, decimal numbers, email addresses and initials are no longer broken up while being read. Fixed : The Listen button again matches the width of your content instead of appearing as a small box. Fixed : Playback now starts from the beginning when you open and play a post in a new browser tab. 2.2.4 ( 11 Jun 2026 ) Fixed : Plyr-backed Pro player (players 3-6) could appear blank/invisible until the first user interaction on sites running Perfmatters with the "Remove Unused CSS" (RUCSS) feature enabled. Perfmatters was rewriting our two stylesheets (text-to-audio-pro.css, plyr.min.css) to data-pmdelayedstyle and only swapping the real href back after a mousemove / scroll / touch, so the widget rendered without any styles in the meantime. Improved : TTA_Hooks::init_cache_compatibility() now also subscribes to perfmatters_rucss_excluded_stylesheets so the TTS/Pro stylesheets stay as ordinary <link href> tags at page load. 2.2.3 ( 31 May 2026 ) Improved : The Dashboard widget's "Minutes Listened" and "Top Post Today" statistics are now shown to every user (previously hidden unless the premium add-on was active). Improved : Removed the remaining audio-file features from the free plugin — the AudioObject (JSON-LD) schema generator and all MP3 file-URL handling now live entirely in the AtlasVoice Pro add-on, because they require a generated audio file that the free browser-voice player does not produce. The free plugin no longer contains any functionality that is limited unless the add-on is active. Improved : The premium voice-provider integrations (Google Cloud TTS, ChatGPT, ElevenLabs) — their setup screen, API-key forms, and authentication checks — now live entirely in the AtlasVoice Pro add-on. The free plugin shows an upgrade prompt in their place; no provider or API-key code ships in the free build. Improved : Player responsiveness — the player now flows with your theme's content width on all screen sizes. Improved : The Listening tab's premium voice settings — provider voices, voice/language selection for the AI players, and the multilingual voice-to-language mapping — now live entirely in the AtlasVoice Pro add-on. The free plugin keeps the default browser-voice player's listening settings and, when a translation plugin (GTranslate, WPML/SitePress, TranslatePress, Polylang) is detected, shows an upgrade prompt in place of the mapping UI. Fixed : After the AtlasVoice Pro add-on is deactivated, the Customize tab now reliably reverts a previously selected premium player back to the Default player and saves it. Previously the saved premium player id stayed selected, so "Default" could not be re-saved. Improved : Analytics now tracks all your posts — the previous 20-post tracking cap has been removed from both the dashboard and the setup wizard. New and existing installs default to tracking every post. Added : If the AtlasVoice Pro add-on is active but older than the version that hosts the screens moved out of the free plugin, the dashboard now shows a notice prompting you to update the add-on so those screens keep working. 2.2.2 ( 31 May 2026 ) Improved : Custom button CSS now uses the WordPress Customizer's built-in "Additional CSS" panel (Appearance → Customize → Additional CSS) instead of a separate plugin field. Any CSS you previously saved in the plugin's Custom CSS box is migrated there automatically on update — nothing to re-enter. Improved : The player now renders in the normal page DOM (light DOM) so your theme styles and Customizer Additional CSS apply to it directly. Improved : Moved all remaining inline <style> and <script> output to properly enqueued stylesheets and scripts, for full WordPress.org plugin-guideline compliance and better caching-plugin compatibility. Improved : Retired the legacy player markup and redundant wrapper elements, leaving a flatter, lighter player structure. 2.2.1 ( 24 May 2026 ) Improved : Removed ~1,100 lines of premium-feature code from api/AtlasVoice_Analytics.php that the free build no longer needs — the heatmap, CSV/PDF export, scheduled-report save/get, and PDF-render handlers now live exclusively in AtlasVoice Pro 3.3.0 under the tta_pro/v1/ REST namespace. No behavior change for free users; the free dashboard continues to show heatmap / export / scheduled-report sections only when Pro is active. Improved : Trimmed three legacy / vestigial handlers from the free analytics class (track_old, insights_old, report, plus deprecated send_test_report, generate_and_send_report, and build_report_email shims) that no live code path was calling. Improved : Updated TTA_Api_Routes doc comments to point to the correct tta_pro/v1/ namespace for the premium analytics endpoints. 2.2.0 ( 22 May 2026 ) Improved : The free plugin is now fully functional on its own — premium player options, button positions, voice integrations, and advanced analytics are presented as upgrade prompts instead of locked controls. Fixed : Removed external sample-audio requests from the dashboard; previews now use your browser's built-in voices.