ElemedexEnciclopedia de bolsillo de arquitecturas de IA
N.º 051

Whisper

Oyente

Escuchó 680.000 horas de internet con los subtítulos puestos y aprendió a escribir lo que oye en casi cien idiomas. Es un taquígrafo excelente, pero en los silencios largos a veces se aburre y agrega por su cuenta un «gracias por mirar» que nadie dijo.

Altura
4 · 6 · 12 · 24 · 32 bloques (tiny → large), en el codificador y otros tantos en el decodificador
Peso
≈ 3 GB el large en fp16 (estimado: 1.550 M × 2 bytes)
Parámetros
39 M · 74 M · 244 M · 769 M · 1.550 M
Contexto
30 s de audio (1.500 posiciones en el codificador)
Datos de entrenamiento
680.000 h de audio con transcripciones de internet (65 % en inglés); fuentes no divulgadas
Año
2022
Generación
5 · Grandes modelos de lenguaje
Creadores
Radford, Kim, Xu, Brockman, McLeavey & Sutskever (OpenAI)
Clase
Modelo

Estadísticas base

Total
270

Escalas ordinales y aproximadas, pensadas para comparar especies entre sí; los números duros están en la ficha.

Debilidades

  • Alucina: en silencios y pausas largas puede escribir frases que nadie dijo.
  • En audios largos se queda en bucles que repiten la misma frase, o se saltea las primeras o las últimas palabras.
  • Rinde mucho peor en lenguas con pocas horas de entrenamiento; el quechua y el guaraní ni siquiera están.
  • Escribe qué se dijo, no cómo: la entonación, el énfasis y las pausas se pierden.

Hábitat

Creció en 680.000 horas de audio de internet con sus transcripciones, dos tercios en inglés; de qué sitios salió ese audio no se informó. Hoy vive en aplicaciones de dictado y subtitulado, en transcriptores de reuniones, entrevistas y clases, y en cualquier computadora donde alguien haya bajado sus pesos abiertos.

Movimientos

Habilidades

Tokens de tarea
Un mismo decodificador hace cinco trabajos: el idioma, la tarea y si hay marcas de tiempo se le indican con tokens especiales al comienzo de lo que escribe.
Supervisión débil a escala
680.000 horas de audio con transcripciones imperfectas de internet, en lugar de unos pocos miles de horas verificadas a mano.
Oído de espectrograma
Lee el sonido como una imagen de tiempo por frecuencia, con bandas repartidas en la escala Mel, y lo resume con dos convoluciones antes de los bloques transformer.

Anatomía

Whisper, de abajo hacia arriba, como en la figura 1 de Radford et al. (2023). El codificador convierte 30 segundos de audio en un espectrograma log-Mel, lo resume con dos convoluciones (la segunda reduce a la mitad la resolución temporal) y lo procesa con bloques transformer. El decodificador empieza con tokens especiales que fijan idioma y tarea (<|translate|> en vez de <|transcribe|> pide traducir al inglés; <|notimestamps|> apaga las marcas de tiempo) y después escribe el texto token por token, consultando el audio por atención cruzada, hasta <|endoftranscript|>. Codificador y decodificador tienen la misma cantidad de bloques: 4 en tiny, 32 en large.

Cadena evolutiva

  • entra un espectrograma log-Mel, sale texto; 680.000 horas de audio débilmente supervisado025 Transformer
051 Whisper

Whisper es el modelo de reconocimiento del habla de OpenAI: un codificador–decodificador transformer que escucha 30 segundos de audio y escribe lo que se dijo, o su traducción al inglés. Se publicó en septiembre de 2022 con pesos y código abiertos (OpenAI, s. f.; Radford et al., 2023, sec. 1).

Cómo funciona

El audio se remuestrea a 16 kHz y se convierte en un espectrograma log-Mel de 80 canales, calculado en ventanas de 25 ms cada 10 ms (Radford et al., 2023, sec. 2.2): una imagen del sonido, con el tiempo en un eje y la energía por bandas de frecuencia en el otro, bandas repartidas según la escala Mel, que imita la percepción de la altura. Es la vieja receta de calcular rasgos inspirados en el sistema auditivo humano a partir de un análisis espectral (Witten et al., 2017, p. 524). Dos capas de convolución condensan esa imagen; se suman posiciones sinusoidales y siguen los bloques transformer del codificador. El decodificador, con atención cruzada sobre la salida del codificador, genera tokens con el BPE de GPT-2 (2023, sec. 2.2). Hay cinco tamaños, de 39 a 1.550 millones de parámetros (2023, sec. 2.4).

Lo más ingenioso es el formato de salida. La tarea no se elige cambiando de modelo sino con tokens especiales al comienzo de lo que escribe el decodificador: <|startoftranscript|>, un token de idioma (uno entre 99), <|transcribe|> o <|translate|>, y <|notimestamps|> o marcas de tiempo cada 20 ms; si no hay voz, <|nospeech|> (2023, sec. 2.3). Un solo modelo reemplaza así varias etapas de un sistema clásico: detectar si hay habla, identificar el idioma, transcribir, traducir y alinear el texto con el audio. Es la jugada de T5, ahora con audio: la instrucción forma parte de la secuencia.

Qué cambió

El reconocimiento clásico encadenaba un preprocesamiento de la señal, modelos ocultos de Markov y un modelo de lenguaje, y el aprendizaje profundo fue reemplazando piezas de esa cadena (Witten et al., 2017, p. 524). M. Mitchell (2019) lo considera el primer gran éxito del aprendizaje profundo en el procesamiento del lenguaje, a partir de 2012 (2019, ch. 11). Antes de Whisper, lo habitual era preentrenar codificadores con audio sin transcribir (aprendizaje autosupervisado) y luego ajustar un decodificador para cada conjunto de datos (Radford et al., 2023, sec. 1).

Whisper apostó por la supervisión débil. Es el esquema supervisado de siempre, archivos de audio con sus transcripciones (Chollet, 2021, sec. 1.1.3), pero con 680.000 horas de pares sacados de internet, ruidosos y sin verificar (Radford et al., 2023, sec. 2.1). El 65 % es inglés; unas 117.000 horas cubren otros 96 idiomas (el español, con ≈ 11.100, es el tercero) y unas 125.000 son de traducción al inglés (2023, app. E). Hubo que filtrar las transcripciones hechas por otros reconocedores automáticos, para no aprender su «transcript-ese» (2023, sec. 2.1). De dónde salió el audio no se informó, y el conjunto de datos no se publicó.

El resultado es robustez zero-shot. Los modelos entrenados con LibriSpeech igualan o superan a un humano en ese conjunto, pero en otros cometen alrededor del doble de errores que él; el mejor Whisper, sin haber visto LibriSpeech, comete fuera de él un 55 % menos de errores que un modelo supervisado igual de bueno dentro, y se acerca a la robustez humana (Radford et al., 2023, sec. 3.3). Es el problema del supuesto i.i.d. visto desde el habla.

Límites

La calidad depende de cuántas horas hubo de cada lengua, y la mayoría tuvo menos de mil (Radford et al., 2023, sec. 6); el quechua y el guaraní no figuran (2023, app. E). La identificación automática de idioma también contaminó los datos: la mayor parte de lo que figuraba como traducción del galés era audio en inglés mal clasificado (2023, sec. 3.5).

El decodificador es un modelo de lenguaje condicionado por el audio, y eso tiene un costo: el artículo reporta bucles de repetición y alucinaciones completas, transcripciones sin relación con lo que suena (Radford et al., 2023, sec. 6). La ficha del modelo lo atribuye a que mezcla predecir la palabra siguiente con transcribir (OpenAI, s. f.). Koenecke et al. (2024) pasaron 13.140 fragmentos de habla por la API en 2023: el 1,4 % de las transcripciones traía frases inventadas, y el 38 % de esas incluía daños explícitos (violencia, nombres o enfermedades ficticios, agradecimientos de youtuber), más frecuentes en hablantes con afasia, cuyas pausas son más largas (2024, secs. 3, 4.2).

Fuentes

  • Chollet, F. (2021). Deep learning with Python (2nd ed.). Manning Publications. §
  • Grice, H. P. (1975). Logic and conversation. In P. Cole & J. L. Morgan (Eds.), Syntax and semantics: Vol. 3. Speech acts (pp. 41–58). Academic Press. https://doi.org/10.1163/9789004368811_003 §
  • Koenecke, A., Choi, A. S. G., Mei, K. X., Schellmann, H., & Sloane, M. (2024). Careless Whisper: Speech-to-text hallucination harms. In Proceedings of the 2024 ACM Conference on Fairness, Accountability, and Transparency (pp. 1672–1681). Association for Computing Machinery. https://doi.org/10.1145/3630106.3658996 §
  • Mitchell, M. (2019). Artificial intelligence: A guide for thinking humans. Pelican Books. §
  • OpenAI. (n.d.). Model card: Whisper. GitHub. Retrieved October 1, 2026, from https://github.com/openai/whisper/blob/main/model-card.md §
  • Radford, A., Kim, J. W., Xu, T., Brockman, G., McLeavey, C., & Sutskever, I. (2023). Robust speech recognition via large-scale weak supervision. In A. Krause, E. Brunskill, K. Cho, B. Engelhardt, S. Sabato, & J. Scarlett (Eds.), Proceedings of the 40th International Conference on Machine Learning (Vol. 202, pp. 28492–28518). PMLR. https://proceedings.mlr.press/v202/radford23a.html §
  • Saussure, F. de. (1971). Cours de linguistique générale [Course in general linguistics] (C. Bally & A. Sechehaye, Eds.). Payot. (Original work published 1916) §
  • Witten, I. H., Frank, E., Hall, M. A., & Pal, C. J. (2017). Data mining: Practical machine learning tools and techniques (4th ed.). Morgan Kaufmann. https://doi.org/10.1016/C2015-0-02071-8 §