The default TTS provider
✅ Microsoft TTS

Microsoft Azure Text to Speech Provider support more than 100 languages, with a large variety of authentic human voices, including different intonations and voice styles. This provider is integrated inside D-ID's API. Simply choose your desired voice and use it in your API request.
✅ Example Usage
D-ID provides Microsoft Azure Cognitive Services integration to generate text to speech
"provider": {
"type": "microsoft",
"voice_id": "en-GB-AbbiNeural"
}
"provider": {
"type": "microsoft",
"voice_id": "en-US-JennyNeural",
"voice_config": {
"style": "Cheerful"
}
}
✅ Available Voices
Go to Microsoft Voice Gallery above, and:
- Select any voice from the voice gallery
- Click on the "Sample code" tab on the right
- Copy the voice name:
config.SpeechSynthesisVoiceName =
"en-GB-AbbiNeural"
- Use this string
en-GB-AbbiNeural
in thevoice_id
field
Get all Text-to-Speech supported voices
See /voices endpoint to get all the supported voices from all integrated TTS providers
Using other text to speech providers
You can also use any other external provider you like, and pass it as an audio URL instead, or upload it as an audio file.
✅ Support

Have any questions? We are here to help! Please leave your question in the Discussions section and we will be happy to answer shortly.
Ask a question