Custom voice provider
# support
l
Hi, Is there an option to use a custom voice provider? I saw that it's possible to use a custom LLM and a custom transcriber, but I have a fully custom voice from a different provider than the ones you list. Is it possible to use that? Have a great day!
v
Hi there! 👋 I can definitely help with your question about using a custom voice provider with Vapi! Yes, Vapi does support custom voice providers! According to the information I found, Vapi is designed to be modular at every level of the voice pipeline, including Text-to-Speech, and you can bring your own custom models for any part of this pipeline. Here's what you need to know about using a custom voice provider: 1. **Implementation**: You can update the
voice
property in your assistant configuration to use your custom voice. For example:
Copy code
json
   {
     "voice": {
       "provider": "deepgram",
       "voiceId": "your-voice-id"
     }
   }
[Source](https://docs.vapi.ai/customization/custom-voices/custom-voice) 2. **Compatibility Requirements**: - Your custom TTS model must support streaming to work with Vapi - The voice ID must be correct and compatible with the provider - Your API key must have the necessary permissions to access the custom voices [Source](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1337385422212431895) 3. **Important Consideration**: For more detailed implementation guidance, you can check the
CustomVoice
section in the API documentation at https://api.vapi.ai/api/ There are some limitations to be aware of: - Custom voices are only supported with Vapi's "supported providers" - Voice quality issues can occur with certain providers due to network or encoding issues - Parameter availability (like style, latency settings) may depend on the specific voice provider [Source](https://docs.vapi.ai/customization/custom-voices/custom-voice) Is there anything specific about your custom voice provider that you'd like to know more about? Sources: - [Custom Voice Provider Support](https://docs.vapi.ai/customization/custom-voices/custom-voice) - [Discord Thread on Custom TTS Models](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1337385422212431895)
k
@lm555 was this helpful?
l
I was hoping there might be a feature that's not in the documentation, because I need to use my customer's TTS service.
Do you know if this is in a road map?
k
Hopefully in future
v
Hey, you can check out this documentation on how to set up custom voices with VAPI. It's a brief talk that lets you know how the things work - not that much in detail, but I think it will be really helpful. Give it a try and let me know how it goes for you!
3 Views