Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

ElevenLabs

132 sites Security covered Drupal 10–11
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

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
4
Tracked since
Mar 2025
Latest release
1 week ago
Releases (12 mo)
2
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.2.0 Stable 10–11 Aug 20, 2026
1.1.1 Stable 10–11 Nov 14, 2025
1.1.0 Stable 10–11 May 26, 2025
1.0.0-beta3 Pre-release 10–11 Mar 21, 2025