Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

ElevenLabs

108 sites Security covered
View on drupal.org

This module integrates the ElevenLabs text-to-speech service with Drupal's AI module. It allows you to convert text into realistic speech using pre-made or custom voices, and offers advanced audio manipulation features like speech-to-speech conversion and noise reduction. This functionality is accessible to any Drupal application that uses the AI module for text and audio processing tasks, including the AI Automator.

ElevenLabs is a great text-to-speech service that can create speech from any text, even using custom trained voices. The module works as a provider for the AI module making it possible to create audio files form text, or even replace speech inside audio files or remove noise from audio files.

This means that any third party library utilizing the AI module for text-to-speech, speech-to-speech and audio-to-audio will make the ElevenLabs module available. These makes them available for the AI Automator as well.

For more information on how to use the AI Automator (previously AI Interpolator), check https://workflows-of-ai.com.

Features

  • It can do text to speech with predefined professional voices.
  • It can do text to speech using your own voice.
  • It can do speech to speech using an audio file and have it speak with your voice.
  • It can remove noise from audio files.

Requirements

  • Requires an account at ElevenLabs. They have free trials.
    • When creating the API key make sure it has access to the following:
      • Text to Speech
      • Speech to Text
      • Audio Isolation
      • Users
      • Voices
      • Models
      • History
  • Requires the AI module.

How to use as AI Automator type

  1. Install the AI module.
  2. Install this module.
  3. Create a Key in Drupal to store your ElevenLabs API key.
  4. Visit /admin/config/system/eleven-labs-settings and select your API key.
  5. Create some entity or node type with a simple text field.
  6. Create a file field and allow MP3s.
  7. Enable AI Automator checkbox and configure it.
  8. Create an entity of the type you generated, fill in some text and save.
  9. The audio file be filled out.

Sponsors

Activity

Total releases
3
First release
Mar 2025
Latest release
8 months ago
Releases (12 mo)
1 ▼ from 2
Maintenance
Slowing

Release Timeline

Releases

Version Type Release date
1.1.1 Stable Nov 14, 2025
1.1.0 Stable May 26, 2025
1.0.0-beta3 Pre-release Mar 21, 2025