Speech-to-text para agentes de voz
Kugel Ear 1
O bot deixa de adivinhar.
Uma chamada de exemplo: quem liga diz Viktor Brandt, o Kugel Ear 1 avisa o bot de que hesita entre Viktor, Victor e Wiktor, e o bot pergunta uma vez.
Acabou soletrar sem fim.
As palavras incertas chegam marcadas ao seu LLM, com as outras grafias que o Kugel Ear 1 ouviu. O seu bot pergunta uma vez em vez de pôr quem liga a soletrar.
O que o seu LLM recebeExemplo
Hi, this is Viktor Brandt.
Viktor55%Victor31%Wiktor14%
- 86%das palavras que errou vinham marcadas como incertas
- 51%chegaram com a grafia certa entre as alternativas
Ouve quando quem liga termina.
Uma pausa a meio de uma frase não é o fim de um turno. O Kugel Ear 1 espera por ela, para que o seu bot não interrompa quem está a ditar um número.
Uma ilustração: quem liga dita um número de cliente e faz uma pausa a meio. Um bot de voz típico toma a pausa pelo fim do turno e interrompe quem liga. O Kugel Ear 1 espera e termina o turno depois do último dígito.
O mais preciso no apoio.
Mais palavras certas no conjunto de dados público de call center da AppTek: 280 turnos de apoio ao cliente em inglês, com 14 sotaques, em áudio limpo e por linha telefónica.
Palavras certas: 100% menos a taxa de erro de palavras, mediana de 14 sotaques. Mais é melhor.
Transcrição final em 72 ms.
Assim que um turno termina, a transcrição final está a caminho do seu LLM. Medido nos mesmos 280 turnos, em streaming em tempo real.
- Kugel Ear 172 ms
- Deepgram Nova-394 ms
- Speechmatics Enhanced273 ms
- OpenAI gpt-transcribe587 ms
Mostrado sete vezes mais devagar. O ElevenLabs Scribe v2 não foi medido.
Feito para o seu LLM.
Um WebSocket: entra o áudio, sai a transcrição final quando o turno termina e depois as grafias de que tinha dúvidas. Nove idiomas europeus; indique um ou deixe-o ser detetado em cada turno.
A sua app envia
Abra o stream. O Kugel Ear 1 decide quando termina cada turno.
{ "type": "config", "sample_rate": 16000, "turn_detection": "kugelturn" }Envie o áudio da chamada tal como está, com as pausas.
{"type": "audio_chunk", "audio_b64": "…"}
O Kugel Ear 1 responde
A transcrição final, assim que o turno termina.
{ "type": "partial", "is_final": true, "partial_text": "Hi, this is Viktor Brandt.", "turn_end_reason": "model_end_of_turn" }Depois, as palavras de que tinha dúvidas, com as grafias que ouviu.
{ "type": "alternatives", "partial_text": "Hi, this is Viktor Brandt.", "word_alternatives": [{ "raw_word_index": 3, "word": "Viktor", "alternatives": [ {"spelling": "Viktor", "probability": 0.55}, {"spelling": "Victor", "probability": 0.31}, {"spelling": "Wiktor", "probability": 0.14} ] }] }
€ 0,48 por hora.
sem IVA · € 0,5712 com 19% de IVA
Deteção de fim de turno e alternativas de palavras incluídas.
Menos interrupções em qualquer latência.
Inglês no benchmark aberto de fim de turno da LiveKit, todos os modelos publicados. A 300 ms, três deles nem conseguem responder; a 700 ms conseguem, e o Kugel Ear 1 continua a interromper menos. Em todos os idiomas do benchmark, o Kugel Ear 1 interrompe menos com os dois tempos de espera.
Cortes indevidos: a parte das pausas tomadas pelo fim de um turno. Menos é melhor.
Cada modelo, qualquer espera.
Arraste a espera após a fala e veja os cortes indevidos de cada modelo, com os 14 idiomas agregados ou idioma a idioma.
Todos os números, em detalhe.
O Kugel Ear 1 face aos principais modelos de speech-to-text. Todos receberam o mesmo áudio e os mesmos avaliadores; o melhor resultado de cada linha está a negrito.
| Benchmark | Kugel Ear 1 | ElevenLabs Scribe v2 | OpenAI gpt-transcribe | Speechmatics Enhanced | Deepgram Nova-3 |
|---|---|---|---|---|---|
| Chamadas de apoio , mais é melhorpalavras certas | 93,4% | 92,1% | 90,3% | 90,6% | 89,9% |
| Por linha telefónica , mais é melhorpalavras certas | 88,5% | 86,7% | 86,2% | 85,0% | 81,2% |
| Nomes e moradas , mais é melhorescritos exatamente | 69,0% | 49,5% | 57,3% | 64,7% | 59,7% |
| Códigos e números , mais é melhorescritos exatamente | 81,9% | 77,7% | 83,1% | 67,3% | 56,6% |
| Conferências de resultados , mais é melhorpalavras certas | 95,6% | 96,0% | 94,4% | 93,6% | 90,6% |
| Tempo até à transcrição final , menos é melhormediana | 72 ms | não medido | 587 ms | 273 ms | 94 ms |
| Conjunto de dados | Usado para | Áudio | Tamanho | Fonte |
|---|---|---|---|---|
| AppTek Call-Center Dialogues | Chamadas de apoio, Por linha telefónica e Tempo até à transcrição final | Chamadas reais, interpretadas por pessoas com 14 sotaques do inglês; para a linha telefónica, também passadas por uma linha telefónica simulada (8 kHz G.711, ruído de fundo, cortes curtos) | 280 turnos de clientes de 1 a 25 segundos, 20 por sotaque | Conjunto de dados público |
| de-names-telephony-v1 | Ortografia e Nomes e moradas | Fala alemã sintética da síntese de voz da própria KugelAudio (Kugel 3), textos gerados a partir de modelos; metade pela mesma linha telefónica simulada | 800 chamadas: 400 frases, cada uma limpa e pela linha telefónica | Criado pela KugelAudio, não publicado |
| VoiceCodeBench | Códigos e números | Fala inglesa do contexto de trabalho, gravada por 85 pessoas | 300 gravações com 1482 valores como códigos, números de telefone e endereços de e-mail | Conjunto de dados público |
| Earnings22 (Artificial Analysis) | Conferências de resultados | Gravações reais de conferências de resultados de empresas, em inglês | 6 conferências de cerca de 19 minutos cada | Conjunto de dados público |
| LiveKit eot-bench | Interrupções | Conversas em 14 idiomas | 5.454 fins de turno e 7.979 pausas | Conjunto de dados público |
Como medimos
- Palavras certas: 100% menos a taxa de erro de palavras. A taxa de erro conta cada palavra errada, em falta ou a mais e cada dígito errado, mas ignora maiúsculas, pontuação, palavras de enchimento e se um número é escrito em algarismos ou por extenso.
- Grafias: 800 chamadas sintéticas em alemão com nomes, endereços de e-mail e postais e números de cliente, metade por uma linha telefónica simulada. Das palavras que o Kugel Ear 1 errou, marcou 86% como incertas e enviou a grafia certa entre as alternativas para 51%.
- Interrupções: o benchmark público de fim de turno da LiveKit, 5.454 fins de turno e 7.979 pausas em 14 idiomas. Um corte indevido é um turno terminado numa pausa após a qual quem liga continuou. Cada modelo corre com a sua melhor configuração medida cuja espera média após a fala cabe na latência. O Kugel Ear 1 interrompeu menos em todos os idiomas, a 300 ms e a 700 ms, face a Gradium, LiveKit Turn Detector v1, LiveKit Turn Detector v1-mini, OpenAI GPT Realtime 2, SmartTurn v3.2, Soniox, ultraVAD, Só deteção de pausas (VAD), Deepgram Flux e Cartesia Ink 2. O Kugel Ear 1 reproduz o seu modelo de turno com o feedback de quem liga, com a transcrição a chegar 500 ms atrasada; os restantes resultados são as execuções publicadas pela LiveKit. Os idiomas do benchmark foram usados durante o desenvolvimento do modelo de turno.
- Chamadas de apoio: palavras certas (100% menos a taxa de erro de palavras) em 280 turnos de apoio ao cliente em inglês dos diálogos de call center públicos da AppTek, 20 por sotaque, mediana de 14 sotaques, da nossa tabela de benchmarks de 16 de outubro de 2026.
- Linha telefónica: os mesmos turnos por uma linha telefónica G.711 simulada, palavras certas (100% menos a taxa de erro de palavras), mediana de 14 sotaques.
- Nomes e moradas: nomes alemães, endereços de e-mail e postais e números de cliente escritos exatamente, 800 chamadas sintéticas geradas por nós (não é um conjunto de dados público), metade por uma linha telefónica simulada.
- Códigos e números: VoiceCodeBench, códigos, números de telefone e endereços de e-mail escritos exatamente, avaliados por correspondência exata.
- Conferências de resultados: Earnings22, na versão limpa da Artificial Analysis, seis longas conferências de resultados, palavras certas (100% menos a taxa de erro de palavras).
- Velocidade: os 280 turnos de apoio em streaming em tempo real com um fim de entrada explícito; tempo mediano desde o fim da entrada até à transcrição final, medido por um cliente a 4 e 5 de outubro de 2026. O ElevenLabs Scribe v2 não foi medido.