Switch the transcriber during the call
# support
k
Can I switch the transcriber during the call? For example, create a tool that the agent will use to switch the transcriber for himself through call control? Or is there no such possibility?
v
Based on the documentation I have found, Vapi allows you to set or customize the transcriber (including custom providers) at the assistant or call setup stage, but there is no explicit mention of switching the transcriber dynamically during an ongoing call via a tool or agent control. To better assist you, could you clarify if your main goal is to switch between different speech-to-text providers for quality or language reasons, or are you looking for a way to recover from transcriber failures mid-call? Sources: - [Custom transcriber documentation](https://docs.vapi.ai/customization/custom-transcriber) - [Changelog: Custom Transcriber Support](https://docs.vapi.ai/changelog/2024/10/19) - [Changelog: New Transcriber Options and Fallback Plans](https://docs.vapi.ai/changelog/2025/3/27)
k
@Vapi Support Bot
I am interested in the question - can I override the transcriber during a call using controlUrl?
v
Currently, Vapi does not support switching the transcriber dynamically during an ongoing call via call control or agent tools. You can only set or customize the transcriber (including custom and fallback options) at the assistant or call setup stage. If you need to handle transcriber failures, consider configuring a
fallbackPlan
with multiple transcriber options before the call starts. No API or code snippet is available for mid-call transcriber switching at this time. Sources: - [Changelog: Custom Transcriber Support](https://docs.vapi.ai/changelog/2024/10/19) - [Changelog: New Transcriber Options and Fallback Plans](https://docs.vapi.ai/changelog/2025/3/27)
c
Hi q, To switch the transcriber during a call, you can utilize the custom transcriber support feature. You need to implement this by providing your custom transcription service details within the assistant configuration. This can be set at
assistant.transcriber
,
call.squad.members.assistant.transcriber
, or
call.squad.members.assistantOverrides.transcriber
and should include your custom transcription server's URL for real-time call transcription. For more details, check this [document](https://docs.vapi.ai/changelog/2024/10/19).
3 Views