Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Responsive Voice Text To Speech

No security coverage Under active development 42 sites

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/

Drupal 10–11

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.

Activity

Tracked releases
2
Tracked since
Sep 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core PHP Release date
1.1.0 Stable 10–11 Sep 30, 2024
1.0.0 Stable 10–11 Sep 28, 2024