Back to tools

AI Agent Tool

D-ID logo

D-ID

AI platform that generates talking avatar videos from photos, text, or recorded footage.

Content AutomationCommunity

d-id.com

•

API Key

About D-ID

D-ID is an AI video generation platform that animates still images and creates digital human presenters using text-to-speech or custom voice input. It is used for marketing videos, e-learning content, personalized customer outreach, and multilingual video dubbing. Key differentiators include video translation with lip-syncing in 30+ languages, real-time conversational avatar capabilities via API, and voice cloning from the Pro tier upward. The platform holds SOC 2 and ISO/IEC 27001 certifications.

AI Agent Use Cases

- Talking avatar creation from photos or recorded video footage

- Video translation with lip-sync in 30+ languages

- 120+ language support for voiceover and real-time interaction

- Voice cloning (Pro plan: 1 clone; Advanced: 3 clones; Enterprise: professional cloning)

- Developer API for embedding talking-head video generation into custom apps

- Real-time conversational AI avatars for live interactions

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

presenter_id

An identifier for the presenter of the clip. If not provided, defaults to jack-Pt27VkP3hW.

script

Specifies the script type and content for the video, including provider and input.

config

Advanced configuration options for the clip.

presenter_config

Advanced configuration options for the presenter of the clip.

background

Background color configuration for the clip.

user_data

Custom non-sensitive data included in clip response and webhook.

name

The name of the clip.

webhook

A URL to send the payload with animation details. If empty, the webhook won't be triggered.

result_url

URL for the clip video, defaults to the service's storage if not provided.

persist

Indicates if the video should be stored permanently without TTL.

Inputs

agentId

The ID of the agent for whom the stream is being created.

streamId

The identifier for the video stream being created.

script

The script object containing type, provider, and ssml settings.

config

Configuration settings for the video stream, including fluency and audio padding.

audio_optimization

Specifies the level of audio optimization required.

Inputs

agentId

Agent Id required to identify the video

streamId

The stream identifier associated with the video

Inputs

imagePath

The path to the image file that will be used to create the base appearance of the digital human.

audioPath

The path to the audio file that contains the speech the digital human will speak in the video.

Inputs

limit

The number of presenters to return; defaults to 100.

token

The pagination token from the previous response.

Inputs

image

The input image that will be used to generate the video of the digital human.

text

The text that the digital human will speak in the generated video.

audio

An alternative to text input; audio data that the digital human will use for generating the video.

Inputs

apiKey

API key used for authenticating requests to the D-ID API.

page

The page number to retrieve, for paginated results.

pageSize

The number of results per page.