This project is not covered by Drupal’s security advisory policy.
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/
Project information
- Project categories: Accessibility, Content display
34 sites report using this module
- Created by crabsoul on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
fixed invalid json issue, wrong voice bug and added voice selection feature


