Ultravox Realtime includes multiple, high-quality voices for all supported languages. The fastest way to experience the included voices is in the Playground. You can also use the List Voices endpoint to see all voices and their details.
Currently, we support one cloned voice per account. If you need more cloned voices, please reach out.
You can create a custom voice by uploading an audio sample using the Create (Clone) Voice endpoint. This process allows you to generate a unique voice that matches the characteristics of your audio sample.
To create a custom voice, send a POST request to the /api/voices endpoint with your audio file. Note: multiple files are not supported.Here’s how to do it:
Copy
Ask AI
curl --request POST https://api.ultravox.ai/api/voices \ --header 'Content-Type: multipart/form-data' \ --header 'X-API-Key: YOUR_API_KEY' \ --form 'file=@"/path/to/your/audio-sample.wav"' --form 'name=My Custom Voice' \ --form 'description=Voice recorded on Jan 1, 2024'