Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.3.6 Update released for Drupal core (10.3.6)! Release: Drupal 11.0.5 Update released for Drupal core (11.0.5)! Release: Drupal 10.2.9 Update released for Drupal core (10.2.9)! Release: Drupal 10.2.10 Update released for Drupal core (10.2.10)! Release: Drupal 10.3.7 Update released for Drupal core (10.3.7)! Release: Drupal 11.0.6 Update released for Drupal core (11.0.6)! Release: Drupal 10.3.8 Update released for Drupal core (10.3.8)! Release: Drupal 11.0.7 Update released for Drupal core (11.0.7)! Module Revived: Translation Management Tool 8.x-1.19 Module tmgmt updated after 7 months of inactivity (8.x-1.19). Usage Milestone: Account field split Module account_field_split crossed 10,000 active installs.

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/

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

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
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Core Release date
1.1.0 Stable Sep 30, 2024
1.0.0 Stable Sep 28, 2024