Texto a voz para Anki: audio en cada tarjeta
Oír una palabra cada vez que la repasas ayuda a fijarla, pero grabar un mazo de mil tarjetas no es realista, y los complementos que llaman a servicios en línea dependen de que sigan disponibles. Un mazo con audio generado una vez y sin conexión funciona para siempre.
El motor gratuito SuperClonica pone voz a cada tarjeta de un mazo en tu propio ordenador, con voces naturales y en 31 idiomas. Esta guía muestra cómo exportar las tarjetas, generar el audio de una vez y vincularlo con las etiquetas de sonido de Anki.
Qué necesitas
La mayoría de las voces del catálogo se grabaron en ruso y conservan un ligero acento en otros idiomas, así que prueba la voz con algunas de tus palabras primero.
- Anki en tu ordenador y un mazo al que dar voz.
- El motor gratuito SuperClonica y Python 3.10 o posterior.
- Una voz adecuada al idioma que estudias: una de serie o una grabada en ese idioma.
- Sin tarjeta gráfica: basta un procesador normal.
Escucha una tarjeta gratis
En la página de cualquier voz, pega una frase típica de tus tarjetas, de 30 a 100 caracteres, elige el idioma y pulsa el botón para generarla. En unos segundos oyes cómo sonaría tu mazo, sin cuenta.
Exporta las tarjetas
Las palabras sueltas a veces suenan mejor dentro de una frase corta; si tu tarjeta tiene un ejemplo, genera ese.
- Exporta las notas de Anki como texto plano o usa tu hoja de cálculo de origen.
- Da a cada fila un id único, como card_0412, y deja el texto a generar en su propia columna.
- Guarda la tabla como CSV en UTF-8 para conservar tildes y alfabetos no latinos.
- Escribe siglas y números como deben oírse.
Todo el mazo sin conexión
Instala el motor con python -m pip install superclonica-cpu. En Python, tras import csv, from superclonica import Superclonica y tts = Superclonica(), un solo bucle pone voz a todo el mazo: for row in csv.DictReader(open("deck.csv", encoding="utf-8")): audio, rate = tts.synthesize(row["front"], voice="F2", lang="es", seed=7); tts.save(row["id"] + ".ogg", audio). Los archivos OGG son pequeños y se reproducen en Anki en cualquier plataforma. Usa --speed en la línea de comandos, o genera tomas más lentas aparte, si quieres un ritmo cómodo para aprender.
Vincula el audio en Anki
Copia los archivos de audio en la carpeta collection.media de tu perfil de Anki. Añade a tu CSV un campo con la etiqueta de sonido de cada tarjeta, como [sound:card_0412.ogg], e impórtalo de nuevo en Anki, o pega las etiquetas en un campo de audio. Anki reproduce el archivo al mostrar la tarjeta, sin conexión, en el ordenador y en el móvil tras sincronizar. Puedes volver a generar una sola tarjeta cuando quieras ejecutando el bucle para esa fila con el mismo seed.