94 %de las apariciones públicas conocidas de los candidatos entre el 5 de octubre de 2026 y el 29 de octubre de 2026 están en el archivo (98 de 104). Qué falta y por qué. Ahora añadiendo: septiembre de 2026.
Archivo del discurso

Método

Cómo funciona

Este archivo recoge lo que dicen en público los principales candidatos a las elecciones generales del 29 de noviembre de 2026, desde el día de la convocatoria (5 de octubre), y estamos añadiendo lo que dijeron en las semanas anteriores. Publica texto y marcas de tiempo, y enlaza cada frase con su fuente original para que cualquiera pueda comprobarla.

Hoy contiene 194 apariciones y 124,0 h de audio. Todo el proceso es automático y todavía no lo revisa ninguna persona: por eso cada página avisa de que la transcripción está sin revisar.

Del audio a la cita

  1. Descarga. Se baja solo el audio de fuentes de una lista cerrada: canales oficiales de partidos y del Gobierno, televisiones y radios. Se guarda la dirección original, la fecha y una huella SHA-256 del archivo. Nunca se toman vídeos subidos por terceros, para evitar imitadores y montajes.
  2. Transcripción (Whisper). El modelo faster-whisper large-v3 convierte la voz en texto con marcas de tiempo, después de descartar música y silencios.
  3. Separación de voces (pyannote). Divide la grabación en turnos de palabra de hablantes anónimos («hablante 1», «hablante 2»…), sin saber todavía quién es quién.
  4. Huellas de voz. Cada hablante anónimo se compara con la huella de voz de cada persona registrada, hecha a partir de grabaciones en las que sabemos con certeza quién habla. Solo se pone un nombre si el parecido es alto y claramente mayor que con cualquier otra huella. Huellas registradas hoy: Santiago Abascal, Ione Belarra, Jorge Bustos, Ada Colau, Alberto Núñez Feijóo, Carlos Herrera, Irene Montero, Pedro Sánchez.
  5. Revisión. Prevista: una persona confirmará los casos dudosos antes de publicarlos. Mientras no exista, nada de lo publicado está revisado, y cada aparición lo indica.

Regla principal: nunca se atribuye a un candidato lo que dice una voz no identificada. Esas voces aparecen en la transcripción en gris, como «Hablante sin identificar», y no entran en la búsqueda.

Lo que hemos medido

MedidaValorContexto
Tasa de error de palabras (WER)11,4 %Declaración institucional de Pedro Sánchez, 5 oct 2026 (9 min), frente a la transcripción oficial de La Moncloa. Es un límite superior: el texto oficial está editado (omite saludos y reformula frases). El error real de transcripción probablemente es menor del 5 %, pero no se ha comprobado de oído.
Confianza media por palabra0,989Mismo audio; solo 7 de 1.290 palabras por debajo de 0,6.
Velocidad10,6× tiempo realUna tarjeta gráfica doméstica (RTX 3060 Ti).
Parecido de voz, misma persona0,96Feijóo en COPE frente a Feijóo en la SER: otro estudio, otra emisora, otro día.
Parecido de voz, personas distintas0,14–0,40Todas las parejas vistas hasta ahora.
Umbral para poner un nombre≥ 0,55Y al menos 0,10 por encima de la segunda huella más parecida, con 20 s de voz como mínimo.

Estas cifras salen de muy pocas grabaciones (una para la transcripción, dos para las voces). Hay que repetirlas con mítines, entrevistas por teléfono y televisión antes de confiar del todo en el umbral. El objetivo es que al menos el 99 % de las frases publicadas estén bien atribuidas.

Lo que falta

Intentamos recoger todo lo que dicen en público desde el 5 de octubre. Estas apariciones sabemos que existieron, pero no están en el archivo porque no hay una grabación que podamos citar. No las añadimos a partir de textos de prensa: cada cita del archivo sale de una grabación. Si conoces una grabación de alguna, avísanos.

Errores conocidos

Comunicar un error

Cada intervención de una transcripción tiene un botón «¿Algún error?». Elige qué está mal (no lo dijo esa persona, el texto está mal transcrito, el minuto no coincide u otra cosa) y, si quieres, escribe qué debería poner. Al final de cada aparición hay otro botón para errores que afectan a toda la aparición. El aviso llega con el enlace, el minuto y el texto tal como estaba; no hace falta dar nombre ni correo. Una persona lo comprueba con la fuente original antes de cambiar nada: un aviso no modifica el archivo por sí solo.

También puedes escribirnos a esta página (necesita una cuenta gratuita de GitHub; el correo de correcciones se publicará antes de abrir el archivo al público). Las correcciones se harán en menos de 48 horas y quedarán en un registro público de cambios.

El juego diario

«¿Quién lo dijo?» elige cada día cinco frases de candidatos identificados, iguales para todos. Se descartan las frases que contienen el nombre del candidato o de su partido, porque darían la respuesta. Después de cada respuesta se muestra la fuente en el minuto exacto. Las frases salen de la misma transcripción automática que el resto del archivo, con los mismos errores posibles. El resultado y la racha se guardan solo en tu navegador; el servidor no guarda quién juega.

El análisis automático

Un modelo de lenguaje (DeepSeek) lee todo lo que dicen los candidatos identificados, en fragmentos de unos dos minutos, y saca sus promesas, cifras, ataques (a quién) y posturas, con el tema. Las transcripciones le llegan como datos a analizar, nunca como instrucciones.

Es una clasificación automática sin revisión humana: puede equivocarse al etiquetar. Si ves un error, comunícalo.

¿Está bien atribuida cada frase?

Revisamos una muestra aleatoria de 102 intervenciones con nombre (15 por candidato y las de los presentadores) leyendo cada una con la pregunta anterior y el contexto. Ninguna estaba atribuida a otra persona (con esta muestra, el error real está casi seguro por debajo del 3 %). En un 5 % la intervención es del candidato pero incluye unas palabras de otra persona al principio o al final, normalmente el final de la pregunta. La revisión es por contenido, no escuchando el audio, y se hizo después de endurecer el umbral de las huellas de voz, que antes había atribuido a Ada Colau dos voces de mítines del PSOE. Detalle y datos: eval/ATTRIBUTION.md.

Qué se publica y qué no