Title: Accessibility Audio TTS &#8211; Text To Speech for Articles
Author: App4You
Published: <strong>March 31, 2026</strong>
Last modified: April 2, 2026

---

Search plugins

![](https://ps.w.org/accessibility-audio-tts-text-to-speech-for-articles/assets/
banner-772x250.png?rev=3496038)

![](https://ps.w.org/accessibility-audio-tts-text-to-speech-for-articles/assets/
icon-256x256.gif?rev=3496038)

# Accessibility Audio TTS – Text To Speech for Articles

 By [App4You](https://profiles.wordpress.org/app4youdev/)

[Download](https://downloads.wordpress.org/plugin/accessibility-audio-tts-text-to-speech-for-articles.1.0.6.zip)

 * [Details](https://wordpress.org/plugins/accessibility-audio-tts-text-to-speech-for-articles/#description)
 * [Reviews](https://wordpress.org/plugins/accessibility-audio-tts-text-to-speech-for-articles/#reviews)
 *  [Installation](https://wordpress.org/plugins/accessibility-audio-tts-text-to-speech-for-articles/#installation)
 * [Development](https://wordpress.org/plugins/accessibility-audio-tts-text-to-speech-for-articles/#developers)

 [Support](https://wordpress.org/support/plugin/accessibility-audio-tts-text-to-speech-for-articles/)

## Description

Accessibility Audio TTS – Text To Speech for Articles is a WordPress plugin that
converts article text into high‑quality speech and provides an accessible audio 
player. It is designed to help meet WCAG 2.2 and improve access for users with visual
impairments, reading difficulties, or cognitive disabilities.

#### Key Features

 * **Web Content Accessibility Guidelines (WCAG) 2.2 Compliant**: Fully compliant
   with WCAG 2.2 standards
 * **High-Quality Text-to-Speech**: Convert articles to natural-sounding audio
 * **Accessible Audio Player**: Keyboard navigable player with screen reader support
 * **Offline Caching**: Service Worker implementation for offline audio playback
 * **Multiple Languages**: Support for 50+ languages and locales
 * **Customizable Player**: Responsive design that works on all devices
 * **Performance Optimized**: Intelligent caching and loading strategies
 * **Privacy Focused**: GDPR compliant with user privacy protection

#### Accessibility Features

 * Full keyboard navigation support
 * Screen reader compatible
 * High contrast mode support
 * Focus indicators and ARIA labels
 * Semantic HTML structure
 * Alternative text for all interactive elements

#### Technical Features

 * Service Worker for offline functionality
 * Progressive Web App (PWA) ready
 * Responsive design for mobile devices
 * Optimized loading with lazy loading
 * Cache management for better performance
 * Error handling and fallback mechanisms

#### Use Cases

 * **Educational Websites**: Help students with learning disabilities
 * **News Portals**: Make articles accessible to visually impaired readers
 * **Corporate Websites**: Ensure compliance with accessibility standards
 * **Government Sites**: Meet legal accessibility requirements
 * **Personal Blogs**: Reach a wider audience including people with disabilities

### External Services

This plugin connects to external third-party services to provide text-to-speech 
functionality. Below is a list of all external services used:

#### OpenAI API

Used for text-to-speech audio generation when OpenAI is selected as the TTS provider.

 * Data sent: Article text content is sent when the user initiates audio generation
 * When: Only when the administrator explicitly configures and uses OpenAI as the
   TTS provider
 * Service provider: OpenAI, L.L.C.
 * Terms of Use: https://openai.com/policies/terms-of-use
 * Privacy Policy: https://openai.com/policies/privacy-policy

#### ElevenLabs API

Alternative text-to-speech provider for high-quality voice synthesis.

 * Data sent: Article text content is sent when the user initiates audio generation
 * When: Only when the administrator explicitly configures and uses ElevenLabs as
   the TTS provider
 * Service provider: ElevenLabs, Inc.
 * Terms of Use: https://elevenlabs.io/terms-of-use
 * Privacy Policy: https://elevenlabs.io/privacy-policy

#### OpenAI API

Used in the admin panel to display API usage costs and token consumption when the
administrator has configured an OpenAI API key.

 * Data sent: API key (Authorization header), query parameters (start_time, bucket_width,
   limit)
 * When: When loading the admin settings page with cost tracking enabled
 * Endpoints: https://api.openai.com/v1/organization/usage/completions, https://
   api.openai.com/v1/organization/costs
 * Service provider: OpenAI, L.L.C.
 * Terms of Use: https://openai.com/policies/terms-of-use
 * Privacy Policy: https://openai.com/policies/privacy-policy

### Third-party Libraries

This plugin includes the following third-party JavaScript libraries:

#### Alpine.js

Lightweight JavaScript framework for UI interactions.

 * Source: https://github.com/alpinejs/alpine
 * License: MIT
 * Version: 3.x

#### SweetAlert2

Beautiful, responsive popup library.

 * Source: https://github.com/sweetalert2/sweetalert2
 * License: MIT

### Privacy Policy

This plugin respects user privacy and follows WordPress privacy guidelines:

 * No personal data is collected without user consent
 * Audio files are processed securely
 * User preferences are stored locally when possible
 * Third-party services are used only when explicitly configured
 * All data processing is GDPR compliant

### Support

For support, please visit:
 * Plugin support forum: https://wordpress.org/support/
plugin/accessibility-audio-tts/ * Documentation: https://app4you.dev/wcag-2-2-audio-
generator-text-to-speech-accessibility/ * Contact: https://app4you.dev/bezplatna-
konsultacja/

### Build

All JavaScript and CSS files are included in both uncompressed (readable) and minified
forms.
 The plugin loads only the `.min.js` / `.min.css` versions at runtime; the
uncompressed source files are shipped alongside for review and debugging purposes.

Asset layout:

 * `assets/admin/` – admin-panel scripts and stylesheets
 * `assets/public/` – front-end player scripts and stylesheets
 * `assets/vendor/` – third-party libraries (Alpine.js, SweetAlert2) with both `.
   js` and `.min.js`

To build from source:

 1. Install dependencies: `pnpm install`
 2. Build minified assets: `pnpm build`

Build tools: Grunt (see gruntfile.js and package.json for configuration).

### Contributing

We welcome contributions! Please visit our GitHub repository for development guidelines
and to report issue, contact with us: office@app4you.dev

### Credits

 * Developed by App4You.dev
 * Icons by WordPress Dashicons
 * Audio processing powered by modern web APIs

## Installation

#### Automatic installation

 1. Log in to your WordPress admin panel
 2. Navigate to Plugins > Add New
 3. Search for “Accessibility Audio TTS”
 4. Click “Install Now” and then “Activate”

#### Manual Installation

 1. Download the plugin zip file
 2. Log in to your WordPress admin panel
 3. Navigate to Plugins > Add New > Upload Plugin
 4. Choose the downloaded zip file and click “Install Now”
 5. Activate the plugin

#### After Installation

 1. Go to Settings > Accessibility Audio TTS
 2. Configure your text-to-speech settings
 3. Choose which post types should have audio players
 4. Save your settings
 5. Visit any post/page to see the audio player in action

## FAQ

### Is this plugin free?

Yes, the plugin is completely free and open source (GPLv2). All features are included.

### Does it work with all themes?

Yes, the plugin is designed to work with any properly coded WordPress theme.

### What languages are supported?

The plugin supports 50+ languages including English, Spanish, French, German, Italian,
Portuguese, Polish, and many more.

### Does it work offline?

Yes, the plugin includes Service Worker technology for offline audio playback of
cached content.

### Is it GDPR compliant?

Yes, the plugin is designed with privacy in mind and includes GDPR compliance features.

### Can I customize the player appearance?

Yes, the player includes CSS customization options and responsive design.

### Does it work on mobile devices?

Yes, the player is fully responsive and works on all mobile devices and tablets.

### What happens if JavaScript is disabled?

The plugin gracefully degrades and provides alternative access methods when JavaScript
is unavailable.

## Reviews

![](https://secure.gravatar.com/avatar/e5572ddfb744e108f846c3653c3ba6a0823a93a6d958e50ddfa0e7bbaa8acaca?
s=60&d=retro&r=g)

### 󠀁[Great Plugin](https://wordpress.org/support/topic/great-plugin-41396/)󠁿

 [dawidw11](https://profiles.wordpress.org/dawidw11/) April 1, 2026

5/5

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/accessibility-audio-tts-text-to-speech-for-articles/reviews/)

## Contributors & Developers

“Accessibility Audio TTS – Text To Speech for Articles” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ App4You ](https://profiles.wordpress.org/app4youdev/)

[Translate “Accessibility Audio TTS – Text To Speech for Articles” into your language.](https://translate.wordpress.org/projects/wp-plugins/accessibility-audio-tts-text-to-speech-for-articles)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/accessibility-audio-tts-text-to-speech-for-articles/),
check out the [SVN repository](https://plugins.svn.wordpress.org/accessibility-audio-tts-text-to-speech-for-articles/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/accessibility-audio-tts-text-to-speech-for-articles/)
by [RSS](https://plugins.trac.wordpress.org/log/accessibility-audio-tts-text-to-speech-for-articles/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial public release
 * WCAG 2.2 compliant text-to-speech audio player
 * ElevenLabs and OpenAI TTS provider support
 * Accessible audio player with keyboard navigation and screen reader support
 * Service Worker for offline audio caching
 * Batch and CRON-based audio generation
 * Multi-language support (50+ languages)
 * Admin meta box for per-post audio management
 * Responsive design for all devices
 * Full internationalization (English, Polish, German, Spanish)

## Meta

 *  Version **1.0.6**
 *  Last updated **4 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.5**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [a11y](https://wordpress.org/plugins/tags/a11y/)[accessibility](https://wordpress.org/plugins/tags/accessibility/)
   [audio](https://wordpress.org/plugins/tags/audio/)[player](https://wordpress.org/plugins/tags/player/)
   [text to speech](https://wordpress.org/plugins/tags/text-to-speech/)
 *  [Advanced View](https://wordpress.org/plugins/accessibility-audio-tts-text-to-speech-for-articles/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/accessibility-audio-tts-text-to-speech-for-articles/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/accessibility-audio-tts-text-to-speech-for-articles/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/accessibility-audio-tts-text-to-speech-for-articles/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/accessibility-audio-tts-text-to-speech-for-articles/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/accessibility-audio-tts-text-to-speech-for-articles/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/accessibility-audio-tts-text-to-speech-for-articles/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/accessibility-audio-tts-text-to-speech-for-articles/reviews/)

## Contributors

 *   [ App4You ](https://profiles.wordpress.org/app4youdev/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/accessibility-audio-tts-text-to-speech-for-articles/)