
內容簡介
Accessibility Audio TTS – Text To Speech for Articles 是一款 WordPress 外掛,將文章文字轉換為高品質語音,並提供可存取的音頻播放器。此外掛旨在協助滿足 WCAG 2.2 標準,改善視障、閱讀困難或認知障礙使用者的存取性。
【主要功能】
• 完全符合 WCAG 2.2 標準
• 將文章轉換為自然語音
• 可鍵盤導航的音頻播放器
• 離線音頻播放功能
• 支援 50 多種語言和地區
• 音頻播放器可自訂設計
外掛標籤
開發者團隊
② 後台搜尋「Accessibility Audio TTS – Text To Speech for Articles」→ 直接安裝(推薦)
原文外掛簡介
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:
Install dependencies: pnpm install
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: [email protected]
Credits
Developed by App4You.dev
Icons by WordPress Dashicons
Audio processing powered by modern web APIs
