Hi everyone, I really need help.
I want to connect another speech service that is NOT in the current Vapi “Voice Configuration” or “Transcriber” provider list.
Example: I want to use Yandex SpeechKit for Uzbek language (both TTS & ASR).
The problem:
• I checked the Dashboard → Assistants → Edit → Voice / Transcriber — but I can only select from the built-in providers (Azure, Deepgram, Google, etc.).
• I read in docs about "custom-transcriber" and WSS connection, but I cannot find anywhere in my account to set it up (no "Custom" option in dropdown, no code editing or config place in UI).
• I also couldn’t find any clear example in the docs showing where exactly to put the WebSocket URL or custom provider in the Dashboard or via API.
Question:
1. How can I add my own speech provider like Yandex SpeechKit if it’s not in the list?
2. Is “custom-transcriber” only available through API or do I need Vapi team to enable it?
3. If only API, can you please give me a working JSON or curl example showing exactly how to set
provider: "custom-transcriber"
and
server.url
?
4. Is there any tutorial or example project for connecting a non-listed TTS/ASR like Yandex?
I’m stuck on this for a long time — any step-by-step guidance would be amazing.