Haz que tu computadora hable con Festival[Linux]

¿Quién no quiere una computadora parlante?

Linux es excelente para la accesibilidad. Ya sea que necesite un sistema de texto a voz (TTS) para ayudarle con las tareas diarias de la computadora o que sea un músico experimental que busca incorporar voces de robots en sus canciones, Linux lo respalda. Aunque hay varios programas TTS para Linux, el que vamos a discutir ahora se llama Festival .

Festival es software libre escrito en C++. Se trata de un sistema y marco de trabajo multilingüe desarrollado por el Centro de Investigación de la Tecnología del Habla de la Universidad de Edimburgo. Para escuchar el Festival en acción antes de instalarlo, vaya a demo en línea .

Consiguiendo el Festival

Festival está disponible en la mayoría de los repositorios Linux. Busca «festival» e instala el programa central, así como las voces que quieras, que también aparecerán en tu búsqueda.

Si no está en su repositorio, puede descargar el archivo tar desde su página download . Festival se ejecutará en cualquier sistema tipo Unix, incluyendo Windows con Cygwin instalado.

Uso del festival

Festival es un programa de línea de comandos, aunque también se puede utilizar como backend de TTS para otras aplicaciones. Para abrir un aviso interactivo, simplemente escriba

festival

El comando para hacerlo hablar sigue el formato:

(SayText "¡Hola, mundo!")

Haz que tu computadora hable con Festival[Linux]

Añadí la puntuación para el show, pero desafortunadamente, las voces del Festival no reconocen la puntuación. Si escribes varias frases en la misma ventana, Festival las leerá como una frase que se ejecuta. Siempre puede grabar la salida y editarla en un audio editor .

Para ver todas las voces disponibles en su instalación del Festival, escriba:

(voice.list)

Y para cambiar a una voz diferente, escriba el nombre de la voz entre paréntesis. Por ejemplo:

(voice_us2_mbrola)

Tenga en cuenta que el ejemplo anterior asume que también tiene mbrola voces instaladas. Si no lo haces, entonces las voces de la mbrola no estarán disponibles para el Festival. A algunas personas les gustan más las voces de mbrola, así que les recomiendo que las instalen.

Festival también puede leer archivos de texto. Sólo tiene que introducirlo en su línea de comandos, sin entrar en la línea de comandos interactiva (nota: puede salir de la línea de comandos interactiva con el comando (salir)):

festival --tts[archivo]

Puede producir un archivo de audio directamente desde el festival. Una vez más, no entramos en el indicador interactivo en este escenario. En su lugar, utilizamos una herramienta que viene empaquetada con Festival llamada text2wave. Háganlo así:

text2wave document.txt -o audiobook.wav

Esto es ideal para crear audiolibros o podcasts.

Aquí hay un último truco:

Obtenga un cliente SSH para su smartphone, como el ConnectBot para Android. La próxima vez que un amigo use su computadora, vaya a la otra habitación, SSH a su sistema y ejecute Festival para iniciar una conversación con su amigo. Todos se divertirán!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *