mirror of
https://github.com/EvolutionAPI/adk-python.git
synced 2025-12-18 19:32:21 -06:00
The old implementation: 1. We only started transcription at the beginning of agent transferring. 2. The transcription service we used is not as good / fast as the model/native transcription. In the current implementation, the live agent will rely on the llm's transcription, instead of our transcription when llm support audio transcription in the input. And in that case, the live agent won't use our own audio transcriber. This reduces the latency from 5secs to 2 secs during agent transferring. It also improves the transcription quality. When the llm doesn't support audio transcription, we still use our audio transcriber to transcribe audio input. PiperOrigin-RevId: 758296647