GUÍA

Una alternativa moderna a Festival, MaryTTS y Pico TTS

Festival, MaryTTS, Flite, SVOX Pico y Mimic 3 son los motores clásicos de texto a voz libres y sin conexión: funcionan en máquinas pequeñas, no necesitan la nube y llevan años en distribuciones Linux, Android y proyectos caseros. Varios se han detenido: MaryTTS publicó su última versión, 5.2.1, en mayo de 2022, Mimic 3 la 0.2.4 en noviembre de 2022 y Flite la 2.2 en 2020, mientras Festival sigue mantenido.

Si quieres la misma independencia sin conexión con una voz más natural y moderna, esta guía muestra cómo encaja el motor SuperClonica y dónde siguen ganando los motores antiguos.

Qué son los motores clásicos

Festival es el sistema de síntesis de voz de la Universidad de Edimburgo, con muchas voces. Flite es su pariente pequeño y rápido para dispositivos embebidos. MaryTTS es un motor multilingüe escrito en Java puro. SVOX Pico es el motor compacto que venía con Android; en Linux su comando pico2wave habla inglés estadounidense y británico, alemán, español, francés e italiano. Mimic 3 era el motor neuronal de Mycroft, con licencia AGPL-3.0.

Dónde siguen ganando

Son diminutos y rápidos, funcionan en hardware muy viejo o muy pequeño, arrancan al instante y están empaquetados en muchas distribuciones. Para un lector de pantalla a gran velocidad o un dispositivo tipo microcontrolador, un motor clásico puede seguir siendo lo adecuado.

Una voz neuronal sin conexión

El motor gratuito SuperClonica ejecuta el modelo Supertonic 3 en un procesador normal, sin conexión, en 31 idiomas. Instálalo con python -m pip install superclonica-cpu y genera un archivo con un comando: superclonica --text-file notes.txt --voice F2 --lang es --output notes.wav. Las diez voces estándar suenan a personas y se pueden usar comercialmente, y unas 190 voces del catálogo añaden narradores, locutores y personajes.

Sustituirlos en scripts

Donde un script llamaba a pico2wave, flite o un servidor MaryTTS, llama al comando superclonica o mantén el motor cargado en Python. En una Raspberry Pi funcionan un sistema de 64 bits y un entorno virtual; mira nuestra guía de Raspberry Pi. Para Home Assistant o Node-RED hay guías propias.

Cuál elegir

Quédate con un motor clásico para los dispositivos más pequeños, velocidades extremas o un paquete de la distribución sin Python. Elige SuperClonica cuando importa la calidad de la voz, para vídeos, audiolibros, asistentes y juegos, y aun así quieres que todo funcione sin conexión.