did_ai_provider
The D-ID AI Provider module integrates
D-ID’s video generation API with Drupal’s
AI Automators ecosystem.
It lets you generate talking-head style videos from audio (and optionally an image or a preset presenter)
directly within Drupal fields.
Summary (≤200 characters):
Generate talking-head videos inside Drupal using D-ID’s AI. Turn audio and images (or presenters) into videos via AI Automators.
Features
- Adds a new AI Automator type for “Image + Audio → Video” or “Presenter + Audio → Video.”
- Lets site builders map which fields hold audio and images, or choose a built-in D-ID presenter.
- Automates video file creation and attaches results to Drupal file fields.
- Supports facial expression options (neutral, happy, serious, etc.).
- Works with Drupal’s batch/queue processing for reliable generation.
Use cases:
- Content editors can quickly add explainer videos to articles.
- E-commerce sites can generate product demo avatars from audio scripts.
- Learning platforms can create tutor-style video lessons directly from audio uploads.
Post-Installation
- Enable the module like any other Drupal module.
- Go to Configuration → AI → D-ID Provider settings and enter your API key.
- Add or edit a file field on a content type. Enable AI Automator and select D-ID: Image + Audio → Video.
- Map your audio field and optionally an image field, or choose “No image” and select a presenter.
- Save your content — Drupal will call the D-ID API, generate the video, and store it in your file field.
Additional Requirements
- Drupal core 10+
- Drupal AI module
- D-ID API account + API key
Recommended modules/libraries
- Media: manage audio/image files in a more flexible way.
- File Entity: for advanced file handling.
Similar projects
- D-ID Module: Previously integrated D-ID but was built on the
AI Interpolator system, which is now deprecated.
This new module replaces it by using the modern AI Automators framework.
This project is unique because it focuses specifically on video generation from audio/images
using the D-ID platform with the current AI Automators API.
Supporting this Module
If you’d like to support ongoing development, contributions, testing, and feature requests, please consider:
– Submitting issues and patches on the Drupal.org project page.