Gursimrandeep Khela Releases DID AI Provider Module for Video Generation with D‑ID in Drupal

Gursimrandeep Khela Releases DID AI Provider Module for AI Video Generation in Drupal

DID AI Provider is a newly released Drupal module enabling seamless video generation using the D‑ID platform: content editors can convert audio and images into talking‑head videos directly within Drupal fields.

Developed by Gursimrandeep Khela, the module leverages Drupal’s AI Automators API to automate video creation workflows without requiring external scripts or services. It allows video generation either by pairing uploaded audio with a user-provided image or by using a virtual presenter from D‑ID’s library.

Site builders can configure which fields store audio and images, and the module will automatically generate and attach the resulting video to a file field on the same entity. Options include selecting facial expressions (neutral, happy, serious) for virtual presenters.

The module is built using Drupal’s Form API and service container patterns, and employs batch and queue APIs to handle heavy processing reliably. It requires Drupal core 10+ and the AI module, and users must supply a valid D‑ID API key.

According to the official module page, DID AI Provider is not covered by Drupal’s security advisory policy. A stable version 1.0.0 was released on 29 September 2025 and works with Drupal 10 and 11.

Key Features of the DID AI Provider Module

  • Generates videos from image + audio or presenter + audio inputs
  • Maps fields for input and auto‑attaches video output
  • Supports D‑ID API configuration via secure key
  • Uses batch/queue APIs for reliable processing
  • Offers facial expression control on virtual presenters

For setup instructions and access to source, visit the module’s project page.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Drupal Initiatives

Upcoming Events