Skip to content

Voz a texto en audio telefónico: 10 modelos probados con nombres, números y latencia (nov. 2026)

Stork probó 10 modelos de voz a texto con 16,6 minutos de voz real de llamantes y de hablantes con acento sobre una línea telefónica G.711 simulada: tasa de error de palabras, nombres, dígitos y direcciones, tiempo de respuesta y precio. Además, el tiempo hasta el primer audio de texto a voz en 9 modelos de voz. Realizado el 11 de noviembre de 2026.

Stork editorial team

Respuesta breve

Con 16,6 minutos de voz real de llamantes y de hablantes con acento transmitidos por una línea telefónica simulada, cinco modelos de voz a texto quedaron en un grupo de cabeza muy ajustado: OpenAI gpt-transcribe (5,5 % de tasa de error de palabras), gpt-4o-mini-transcribe (5,5 %), ElevenLabs Scribe v2 (5,9 %), Google Gemini 3.5 Transcribe (5,9 %) y Gemini 3.8 Flash (6,0 %). Las diferencias entre ellos son menores que nuestro margen de error. Lo que sí separó a los modelos fue la fiabilidad: gpt-4o-transcribe y el más antiguo whisper-1 a veces devolvieron solo una parte de la grabación, algo que un promedio de error de palabras oculta. Para un agente telefónico, gpt-transcribe ofreció la mejor combinación en esta prueba: máxima precisión, 97,5 % de nombres, dígitos y direcciones correctos, las respuestas más rápidas (0,61 s de mediana) y 0,27 $ por hora de audio.

Datos clave

  • Cinco modelos STT empataron con una tasa de error de palabras del 5,5-6,0 % en audio telefónico G.711; las diferencias están dentro del margen de error.
  • gpt-transcribe: 97,5 % de nombres, dígitos y direcciones correctos, 0,61 s de respuesta mediana, 0,27 $ por hora.
  • gpt-4o-transcribe devolvió transcripciones parciales en 6 de 60 grabaciones; el WER promedio lo oculta.
  • El audio telefónico de 8 kHz costó a los mejores modelos 0,3 puntos de WER o menos; el ruido de fondo costó a la mayoría entre 0,4 y 2,0.
  • Voz más rápida: ElevenLabs Flash v2.5, primer audio en 0,22 s de mediana, pero unos 2,37 $ por hora de audio a precio de lista.
  • Aún no probados (sin claves): Deepgram, AssemblyAI, Speechmatics, Soniox, Cartesia, Rime.
En esta página · 7 secciones
  1. 01Resultados en una línea telefónica
  2. 02Lo que encontramos
  3. 03Texto a voz: tiempo hasta el primer audio
  4. 04Cómo lo probamos
  5. 05Lo que esta prueba no le dice
  6. 06Próximamente: una prueba completa de agentes telefónicos
  7. 07Preguntas frecuentes

Resultados en una línea telefónica#

Stork test, November 11, 2026. Word error rate (each digit counted as a word, see How we tested) and entity accuracy on the G.711 phone-line version of 16.6 minutes of audio (155 utterances, 245 scored entities). Broken = a 50-second recording with more than 50% of words wrong, counted across all three audio conditions. Reply time = 12 short caller turns, one at a time, from California. Prices from vendor pages, November 11, 2026.
Model (vendor)Word error rate, phone lineWith background noiseNames, digits, addresses rightBroken transcripts (of 60)Reply time p50 / p90List price per hour of audio
gpt-transcribe (OpenAI)5.5%6.4%97.5%00.61 s / 0.69 s$0.27
gpt-4o-mini-transcribe (OpenAI)5.5%7.3%96.3%00.71 s / 0.87 s$0.18
Scribe v2 (ElevenLabs, via fal)5.9%11.1%95.9%11.61 s / 1.81 s$0.48 on fal ($0.20 direct)
Gemini 3.5 Transcribe (Google)5.9%6.9%95.9%01.56 s / 1.95 sabout $0.30
Gemini 3.8 Flash (Google)6.0%6.4%95.9%12.00 s / 2.47 sabout $0.11 (our estimate)
Whisper large-v3 (fal Wizper)6.1%8.1%95.1%13.48 s / 24.5 snot published
Cohere Transcribe (via fal)6.3%6.8%93.1%01.15 s / 1.42 s$0.25 on fal
whisper-1 (OpenAI)10.8%11.1%88.2%31.27 s / 1.60 s$0.36
Gemini 3.5 Flash-Lite (Google)13.2%8.6%86.5%31.16 s / 1.28 sabout $0.06 (our estimate)
gpt-4o-transcribe (OpenAI)15.0%9.3%83.7%60.75 s / 0.96 s$0.36

Lo que encontramos#

1. Los cinco primeros están estadísticamente empatados en precisión#

Las tasas de error de palabras de entre 5.5% y 6.3% para siete modelos parecen una clasificación, pero no lo son. Nuestro intervalo de confianza del 95% para gpt-transcribe va del 3.9% al 7.4%, y todos los modelos hasta Cohere Transcribe se solapan con él. Con 16.6 minutos de audio, una diferencia de un punto es ruido. Si está eligiendo entre estos modelos, decida según la fiabilidad, la latencia, el precio y las funciones (streaming, refuerzo de palabras clave, retención de datos), no por medio punto de WER.

2. La fiabilidad es donde los modelos se diferencian#

Cada modelo transcribió 60 grabaciones de unos 50 segundos (20 grabaciones, tres condiciones de audio). gpt-4o-transcribe devolvió una transcripción muy incompleta en 6 de ellas: en una grabación de 8 turnos del llamante devolvió solo "12:15 p.m.", y en otra de 17 turnos solo "The amount of the bill is $61." whisper-1 y Gemini 3.5 Flash-Lite lo hicieron 3 veces cada uno. Gemini 3.8 Flash antepuso una vez a su transcripción un encabezado inventado y repitió texto, y Scribe v2 devolvió una vez una breve cadena de caracteres sin sentido para una grabación con ruido. gpt-transcribe, gpt-4o-mini-transcribe, Gemini 3.5 Transcribe y Cohere Transcribe no devolvieron ninguna transcripción defectuosa.

Nuestras grabaciones unen turnos cortos y no relacionados con pausas de un segundo, lo que es más exigente que una llamada continua, así que conviene tomar estos recuentos como una prueba de estrés. Pero un agente telefónico no puede permitirse una transcripción que omita en silencio la mayor parte de lo que dijo el llamante, y un WER promedio oculta precisamente eso.

3. Nombres, dígitos y direcciones#

Phone-line condition. Share of entities transcribed exactly (after normalising formats, so 332-910-9693 and 3329109693 count as the same). Small samples: one miss moves a 15-item column by about 7 points. gpt-4o-transcribe's 0% and 33% come from the broken transcripts above, not from mishearing.
ModelNames (45)Digit strings (29)Street addresses (16)Dollar amounts (15)Clock times (16)Places (19)Dates and numbers (97)
gpt-transcribe93%100%94%100%100%95%99%
gpt-4o-mini-transcribe91%100%100%87%100%95%98%
Scribe v2 (fal)89%100%100%100%100%95%97%
Gemini 3.5 Transcribe93%100%100%100%88%89%97%
Gemini 3.8 Flash91%97%100%100%88%95%98%
Whisper large-v3 (Wizper)87%100%100%100%100%89%96%
Cohere Transcribe (fal)84%86%94%100%100%95%97%
whisper-182%100%75%100%100%74%89%
Gemini 3.5 Flash-Lite84%100%100%100%81%63%84%
gpt-4o-transcribe87%97%100%33%0%95%95%

Los nombres fueron la clase más difícil para todos los modelos: apellidos poco comunes del conjunto del Parlamento Europeo (Siwiec, Mates, Machiavelli) y nombres comunes de llamantes mal entendidos en una línea telefónica ("James" como "Jane"). Las cadenas de dígitos hablados, lo que más necesitan los agentes telefónicos, fueron casi perfectas en la mayoría de los modelos si se ignora el formato. En la práctica ese formato importa: Whisper large-v3 escribió las horas como "1.45 pm" donde la mayoría de los modelos escribió "1:45 PM", y los modelos difieren en el uso de guiones y espacios en los números de teléfono. El analizador de su agente debe aceptarlos todos.

4. Tiempo de respuesta#

Con 12 turnos cortos del llamante (2,8 segundos de voz de media), enviados de uno en uno como archivo terminado, los tres modelos más recientes de OpenAI respondieron más rápido: gpt-transcribe con 0,61 s de mediana y 0,69 s en el percentil 90. Los modelos de Gemini tardaron entre 1,2 y 2,0 s de mediana. Los modelos alojados en fal incluyen el enrutamiento propio de fal. Las primeras cinco solicitudes de Wizper tardaron de 5 a 30 segundos y las siete siguientes unos 2,5 s cada una, lo que parece indicar que fal estaba poniendo capacidad en línea; lo informamos tal como se midió. Nada de esto es latencia de streaming. Un agente telefónico de producción transmite el audio y recibe palabras parciales mientras el llamante sigue hablando, algo que estos endpoints por lotes no hacen; probaremos modelos de streaming cuando tengamos claves para ellos.

Texto a voz: tiempo hasta el primer audio#

Un agente telefónico no puede hablar hasta que el modelo de voz envía su primer audio, así que el tiempo hasta el primer audio (TTFA) es la cifra que determina el retraso de respuesta. Enviamos las mismas tres frases de recepcionista ("Thanks for calling Riverside Dental, this is Ava. How can I help you today?", una oferta de cita con fecha y hora, y una confirmación con la terminación de un número de teléfono), una frase por solicitud, 21 solicitudes por modelo, de forma rotativa entre los modelos sobre una conexión ya establecida desde California.

Stork test, November 11, 2026. 21 requests per model, 0 errors. Price per hour = list price for the characters (or audio tokens) we sent, divided by the seconds of audio returned. ElevenLabs at its API list price of $0.04 per 1,000 characters; Google prices valid to December 31, 2026, then double.
Voice model (vendor)First audio p50 / p90Full sentence p50 / p90List price per hour of audio
Flash v2.5 (ElevenLabs)0.22 s / 0.28 s0.43 s / 0.54 s$2.37
v4 Turbo (ElevenLabs)0.29 s / 0.45 s1.05 s / 1.39 s$2.01
Gemini 3.8 Flash Lite TTS (Google)0.47 s / 0.51 s1.27 s / 1.44 s$0.54
gpt-4o-mini-tts (OpenAI)0.64 s / 0.77 s1.37 s / 1.55 s$12 per 1M audio tokens; no hourly figure published
Gemini 3.8 Flash TTS (Google)0.68 s / 0.79 s1.95 s / 2.27 s$0.81
tts-1 (OpenAI)1.20 s / 1.64 s1.69 s / 2.46 s$0.80
Inworld TTS-1.5 Max (via fal)not streamed4.12 s / 8.86 s$0.45 on fal
MiniMax Speech 2.8 Turbo (via fal)not streamed4.67 s / 6.78 s$2.58 on fal
xAI TTS v1 (via fal)not streamed3.19 s / 3.57 s$0.77 on fal

ElevenLabs Flash v2.5 fue claramente el líder en latencia: primer audio en 0,22 s de mediana y por debajo de 0,3 s en el percentil 90, aproximadamente el doble de rápido que la voz más rápida que no es de ElevenLabs (Gemini 3.8 Flash Lite TTS, con 0,47 s). Es también la voz de streaming más cara de esta prueba, con unos 2,37 $ por hora de audio a precio de lista, de tres a cuatro veces lo que cuestan las de Google y OpenAI. El más reciente v4 Turbo de ElevenLabs empezó casi igual de rápido (0,29 s), pero tardó más en terminar cada frase. Gemini 3.8 Flash Lite TTS de Google fue la opción de streaming más barata, con unos 0,54 $ por hora y un primer audio estable de 0,47 s. El más antiguo tts-1 de OpenAI fue el más lento en empezar, con 1,2 s; su más reciente gpt-4o-mini-tts empezó en 0,64 s.

Los tres modelos a los que solo accedimos a través de fal.ai (Inworld TTS-1.5 Max, MiniMax y xAI) devuelven un archivo terminado, no un flujo, así que solo podemos informar del tiempo hasta el archivo completo: de 3 a 5 segundos de mediana, incluida la cola de fal. Eso no dice nada sobre su latencia de streaming en sus propias API, que no probamos. Inworld fue la voz más barata que medimos, con unos 0,45 $ por hora a través de fal. En esta prueba no evaluamos la calidad de la voz.

¿Te está gustando? Recibe uno así en tu bandeja cada mañana.

un correo al día · date de baja en dos clics · sin rastreadores de terceros

Cómo lo probamos#

  • Audio, personas reales: 105 turnos de llamantes del corpus Harper Valley Bank (Gridspace y Stanford, CC BY 4.0, tal como se empaqueta en SLUE phase 2): personas que representan llamadas a un banco y dan sus nombres, números de teléfono y de cuenta, códigos postales, direcciones, importes y horas de citas. Además, 50 enunciados del conjunto de entidades nombradas SLUE VoxPopuli (discursos del Parlamento Europeo, audio CC0, etiquetas CC BY 4.0) para voz con acento con personas, lugares, organizaciones, fechas y números etiquetados. 155 enunciados, 16,6 minutos, elegidos con una semilla aleatoria fija.
  • Tres condiciones: el audio original de 16 kHz; una línea telefónica (filtro paso banda de 300 a 3.400 Hz, 8 kHz, G.711 mu-law, el códec de la mayoría de las llamadas telefónicas en EE. UU.); y la línea telefónica con ruido de fondo rosa a una relación señal-ruido de 15 dB. Esto simula una línea telefónica por software. No es una ruta real de operador, que puede añadir pérdida de paquetes y eco.
  • Solicitudes: los enunciados se unieron en 20 grabaciones de unos 50 segundos con pausas de un segundo, una solicitud por grabación y modelo (600 solicitudes para la precisión). Se fijó el inglés cuando la API lo permite. Sin prompts, listas de palabras clave ni vocabulario personalizado. Los modelos Gemini Flash recibieron una instrucción de una línea de "transcribe verbatim"; Gemini 3.5 Transcribe no admite prompt.
  • Puntuación: el normalizador de texto en inglés de Whisper de OpenAI en ambos lados, más cuatro correcciones para que el formato nunca cuente como error: se conservan los corchetes, se conservan los ceros a la izquierda, "1.45 pm" se lee como 1:45 pm, y cada dígito cuenta como una palabra propia (de modo que un dígito erróneo en un número de teléfono es un error, y "332-910-9693" equivale a "three three two nine one zero nine six nine three"). La tasa de error de palabras es el total de errores dividido por el total de palabras de referencia, con un intervalo bootstrap del 95 % sobre las grabaciones. Una entidad se considera correcta solo si aparece exactamente en las palabras alineadas con su propio enunciado. Se descartaron 14 entidades que ningún modelo acertó en ninguna condición por considerarlas errores de referencia (sobre todo nombres cuyos acentos se eliminaron en la referencia, como "Pöttering" escrito como "pttering").
  • Tiempo de respuesta: 12 turnos de llamante en la línea telefónica, enviados de uno en uno, tiempo de reloj desde el envío de la solicitud hasta la recepción de la transcripción completa, desde un ordenador con conexión doméstica en California. Se incluye el tiempo de subida. Sus cifras variarán según la ubicación; compare los modelos dentro de esta tabla, no con cifras de otras fuentes.
  • Modelos alojados: ElevenLabs Scribe v2, Cohere Transcribe y Whisper large-v3 se llamaron a través de fal.ai, porque nuestra clave de ElevenLabs no tiene permiso de voz a texto y no tenemos clave de Cohere. fal añade su propio tiempo de enrutamiento y cobra sus propios precios (0,008 $ por minuto para Scribe v2 frente a los 0,20 $ por hora directos de ElevenLabs).
  • Precios: precios de lista de la página de cada proveedor el 11 de noviembre de 2026: OpenAI, ElevenLabs, Google, Cohere y las páginas de modelos de fal. Gemini 3.8 Flash y Flash-Lite se facturan por tokens; estimamos su coste por hora a partir de 25 tokens de audio por segundo más el texto devuelto. La página de Google indica que los precios de Gemini 3.8 Flash se duplican el 1 de enero de 2027. fal no muestra un precio por minuto utilizable para Wizper. Cohere vende Transcribe para producción mediante instancias dedicadas "from $3.75 / hour / instance", no por minuto.
  • Modelos de voz: una frase por solicitud, 7 rondas de las 3 frases (21 solicitudes por modelo), con los modelos intercalados para que un fallo de red los afecte a todos. Antes, una solicitud de calentamiento sin puntuar por proveedor, para que no cuente el establecimiento de la conexión. Primer audio = desde el envío de la solicitud hasta la recepción de los primeros bytes de audio no vacíos. ElevenLabs usó su voz predefinida "Adam", OpenAI "alloy", Google "Kore" y fal sus voces predeterminadas.
  • Coste de esta prueba: unos 3,30 $ en llamadas a API a precios de lista (nuestras estimaciones por llamada, registradas), más unos 600 créditos del plan de ElevenLabs. El arnés de pruebas, el generador del conjunto de prueba y el evaluador están en el repositorio de Stork, en scripts/bench, y se conservan las transcripciones en bruto para que se pueda comprobar cada cifra de este artículo.

Lo que esta prueba no le dice#

  • Precisión y latencia en streaming. Todos los modelos se llamaron con un archivo terminado. Los agentes telefónicos usan reconocimiento en streaming con detección de fin de turno, que es un modo distinto y normalmente menos preciso.
  • Modelos a los que no pudimos acceder. No probados en esta ronda: Deepgram (Nova-3, Flux), AssemblyAI (Universal), Speechmatics, Soniox, Gladia, Cartesia Ink, Rime, Azure, Amazon Transcribe, Google Cloud Chirp, ElevenLabs Scribe v3 directo y Whisper alojado en Groq. Un modelo ausente no es un modelo peor.
  • Llamantes reales en líneas reales. Los llamantes de Harper Valley son personas reales pero representan un papel, grabadas en una aplicación web, y nuestra línea telefónica es simulada. Los acentos, los altavoces y los auriculares Bluetooth baratos serán más difíciles.
  • Tamaño de la muestra. 245 entidades puntuadas y 16,6 minutos por condición bastan para separar los modelos buenos de los débiles, pero no para clasificar a los cinco primeros. Algunas clases de entidades tienen 15 o 16 elementos.
  • Una sola ejecución. Los recuentos de transcripciones defectuosas proceden de una única pasada. Es posible que algunos no se repitan; informaremos el próximo mes si lo hacen.

Próximamente: una prueba completa de agentes telefónicos#

Las cifras de cada componente no indican lo que oye quien llama. Nuestra próxima prueba construye la misma recepcionista en Vapi, Retell, ElevenLabs Agents, Telnyx, Bland y una pila autoalojada de LiveKit o Pipecat, llama a cada una a través de la red telefónica real desde un número real, y mide el tiempo de respuesta, el retraso de la contestación, las interrupciones, si el agente anotó correctamente el nombre, el número y la dirección de quien llama, y el costo real por minuto. Si usted utiliza una de esas plataformas y desea ser incluido, nada cambia: pagamos nuestras propias cuentas y no aceptamos pagos por posicionamiento.

Preguntas frecuentes#

¿Qué modelo de voz a texto es más preciso en llamadas telefónicas?#

En la prueba de Stork de noviembre de 2026 con audio telefónico G.711 simulado, OpenAI gpt-transcribe y gpt-4o-mini-transcribe (5.5% de tasa de error de palabras), ElevenLabs Scribe v2 y Gemini 3.5 Transcribe (5.9%) y Gemini 3.8 Flash (6.0%) quedaron empatados dentro del margen de error. gpt-transcribe acertó la mayor cantidad de nombres, dígitos y direcciones (97.5%) y respondió más rápido.

¿El audio telefónico de 8 kHz empeora mucho la transcripción?#

No en los mejores modelos actuales de nuestra prueba. Pasar de audio de 16 kHz a G.711 de 8 kHz modificó la tasa de error de palabras de gpt-transcribe, gpt-4o-mini-transcribe, Gemini 3.5 Transcribe y ElevenLabs Scribe v2 en 0.3 puntos o menos. Añadir ruido de fondo con una relación señal/ruido de 15 dB les costó a la mayoría entre 0.4 y 2.0 puntos.

¿Es gpt-4o-transcribe adecuado para agentes telefónicos?#

Fue el modelo menos fiable de nuestra prueba: en 6 de 60 grabaciones devolvió solo una parte de lo que se dijo, lo que elevó su tasa de error al 15% en la línea telefónica. Los modelos más recientes de OpenAI, gpt-transcribe y gpt-4o-mini-transcribe, no presentaron esos fallos y cuestan menos.

¿Cuánto cuesta por hora la conversión de voz a texto?#

Precios de lista al 11 de noviembre de 2026: OpenAI gpt-4o-mini-transcribe $0.18, gpt-transcribe $0.27, whisper-1 y gpt-4o-transcribe $0.36 por hora; ElevenLabs Scribe v2 $0.20 por hora directamente ($0.48 a través de fal); Gemini 3.5 Transcribe alrededor de $0.30 por hora según la estimación de Google.

¿Qué modelo de texto a voz tiene la menor latencia?#

En nuestra prueba de noviembre de 2026, ElevenLabs Flash v2.5 envió su primer audio en 0.22 segundos en la mediana y 0.28 segundos en el percentil 90, aproximadamente el doble de rápido que la voz más veloz que no es de ElevenLabs. Gemini 3.8 Flash Lite TTS de Google fue la voz en streaming más económica, con alrededor de $0.54 por hora de audio, y el primer audio en 0.47 segundos.

¿Por qué faltan Deepgram y AssemblyAI?#

Solo probamos con claves de API que Stork ya tiene, y este mes no teníamos ninguna para Deepgram, AssemblyAI, Speechmatics, Soniox, Gladia, Cartesia ni Rime. Encabezan la lista para la próxima ejecución mensual.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Para builders

Esta página está trabajando para la herramienta de otro.

La leen los agentes de IA. Aterrizan compradores. Responde en ocho idiomas y vía MCP. Tu herramienta puede tener una igual — publicada en 24 horas.