¿Quién no quiere una computadora que hable?
Linux es excelente para la accesibilidad. Ya sea que necesite un sistema de texto a voz (TTS) para ayudarlo con las tareas diarias de la computadora o si es un músico experimental que busca incorporar voces de robot en sus canciones, Linux lo respalda. Si bien hay una serie de programas TTS para Linux, el que vamos a discutir ahora se llama Festival.
Festival es software libre escrito en C++. Es un sistema TTS multilingüe y un marco desarrollado por el Centro de Investigación de Tecnología del Habla de la Universidad de Edimburgo. Para escuchar el Festival en acción antes de instalarlo, consulte el demostración en línea.
obtener festival
Festival está disponible en la mayoría de los principales repositorios de Linux. Busque «festival» e instale el programa principal, así como las voces que desee, que también aparecerán en su búsqueda.
Si no está en su repositorio, puede descargar el archivo tar desde su descargar página. Festival se ejecutará en cualquier sistema similar a Unix, incluido Windows con Cygwin instalado.
Uso de festivales
Festival es un programa de línea de comandos, aunque también se puede utilizar como backend TTS para otras aplicaciones. Para abrir un indicador interactivo, simplemente escriba
El comando para hacerlo hablar sigue el formato:
(SayText "Hello, world!")
Agregué la puntuación para mostrar, pero desafortunadamente, las voces del Festival no reconocen la puntuación. Si escribe varias oraciones en el mismo indicador, Festival las leerá como una oración corrida. Sin embargo, siempre puede grabar la salida y editarla en un editor de audio.
Para ver todas las voces disponibles en la instalación de tu Festival, escribe:
Y para cambiar a una voz diferente, escriba el nombre de la voz entre paréntesis. Por ejemplo:
Tenga en cuenta que el ejemplo anterior asume que también tiene instaladas voces de mbrola. Si no lo hace, las voces de mbrola no estarán disponibles para el Festival. A algunas personas les gustan más las voces de mbrola, por lo que recomendaría instalarlas.
Festival también puede leer archivos de texto. Simplemente ingrese esto en su línea de comando, sin ingresar al indicador interactivo (nota: puede salir del indicador interactivo con el comando (quit)
):
Puedes producir un archivo de audio directamente desde el festival. Nuevamente, no ingresamos el aviso interactivo en este escenario. Más bien, usamos una herramienta que viene incluida con Festival llamada text2wave. Ejecútalo así:
text2wave document.txt -o audiobook.wav
Esto es genial para crear audiolibros o podcasts.
Aquí hay un último truco:
Obtenga un cliente SSH para su teléfono inteligente, como el Conectar Bot para Android. La próxima vez que un amigo use su computadora, vaya a la otra habitación, ingrese SSH a su sistema y ejecute Festival para iniciar una conversación con su amigo. ¡Todos tendrán momentos divertidos!