This module adds a text-to-speech feature to your Drupal website, allowing users to listen to content with a simple play button. It supports multiple voices and languages, offers keyboard shortcuts for easy control, and can be configured to appear on specific content types. This enhances accessibility for users who are visually impaired or have learning disabilities.
The Responsive Voice TTS module provides a text-to-speech (TTS) solution for Drupal websites by integrating with the ResponsiveVoice service. This module allows administrators to select content types (like articles or posts) for which a "Listen to this content" button is displayed. The button reads out the content using the specified voice and offers play and stop functionality.
The module is accessibility-friendly, offering keyboard shortcuts like Shift + P for play and Shift + S for stop, catering to visually impaired users. Administrators can place the TTS block in any theme region, giving flexibility for adding the feature site-wide or on specific pages.
Features
This module integrates the ResponsiveVoice Text-to-Speech (TTS) service with Drupal, allowing users to add TTS functionality to any content type. It provides a block with a play button, enabling users to listen to the text on the page in various voices, especially useful for visually impaired users.
The module offers:
- A keyboard shortcut for quick access to play/pause functionality (Shift + P to play, Shift + S to pause or resume).
- It supports multiple voices, including languages and accents.
- Admins can select which content types should display the TTS button.
- Configurable text for the play button and voice selection.
This module is particularly valuable for:
- Making websites more accessible to visually impaired or dyslexic users.
- Educational websites that cater to a multilingual audience.
- Sites that deliver content where an auditory option might improve user experience, such as blogs, news, or educational articles.
Post-Installation
Configuration:
Go to Configuration > Web Services > Responsive Voice TTS Settings.
Select the content types where you want the "Listen to this content" button to appear.
Set custom text for the play button.
Enter your ResponsiveVoice API key in the settings.
Block Placement:
After configuration, go to Structure > Block layout.
Place the Responsive Voice TTS block in any region where you want the TTS feature to appear on the site.
Shortcuts:
Shift + P: Play the audio.
Shift + S: Stop the audio.
Additional Requirements
You will need to get an API key from the service provider https://app.responsivevoice.org/
Ask your assistant about Responsive Voice Text To Speech
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.