Discussions

Ask a Question
Back to All

ElevenLabs Voice Integration in Create Agent API Endpoint

Hello D-ID Support Team,

I'm currently working with both your Create Talk and Create Agent APIs. I've noticed an inconsistency in voice provider support between these endpoints:

  1. In the Create Talk endpoint (https://docs.d-id.com/reference/createtalk), I can successfully:

    • Use ElevenLabs as a voice provider
    • Specify a custom ElevenLabs voice_id
    • Provide my ElevenLabs API key via the x-api-key-external header
  2. However, in the Create Agent endpoint (https://docs.d-id.com/reference/createagent):

    • The voice configuration seems limited to Microsoft voices
    • There's no apparent way to specify ElevenLabs API credentials
    • The documentation doesn't mention ElevenLabs integration

Questions:

  1. Is it possible to use ElevenLabs voices with the Create Agent endpoint?
  2. If yes, what is the correct payload structure to specify ElevenLabs configuration?
  3. If not, are there plans to support ElevenLabs in the Create Agent endpoint in the future?

This feature parity would be valuable for maintaining consistent voice experiences across both talks and agents.

Thank you for your help!

Best regards,

Ibrahim