Si alguna vez has querido que tu terminal de Linux te hable, ¡estás de suerte! Existen varias herramientas en la línea de comandos que pueden hacer que tu terminal «hable».
A continuación, te presento cinco opciones para obtener salida de voz en tu sistema Linux:
eSpeak es un sintetizador de voz ligero y de código abierto, con un rendimiento rápido y bajo consumo de recursos. Admite múltiples idiomas y acentos, lo que lo convierte en una herramienta versátil para usuarios internacionales.
Instalación:
sudo apt install espeak
Uso:
Para hacer que tu terminal hable:
espeak "¡Hola desde tu terminal de Linux!"
También puedes leer el contenido de un archivo de texto:
espeak -f archivo.txt
Otras opciones:
– Ajusta el tono: espeak "texto" -p 30
– Ajusta la velocidad: espeak "texto" -s 150
– Lista las voces disponibles: espeak --voices
Redirigir salida:
ls -l | espeak --stdin
Festival es un sistema completo de texto a voz (TTS) que ofrece funciones avanzadas para controlar la síntesis de voz y personalizar las voces.
Instalación:
sudo apt install festival
Uso:
Para hacer hablar a Festival:
echo "Festival es un sistema de texto a voz potente." | festival --tts
Para leer un archivo de texto:
festival --tts archivo.txt
Festival ofrece muchas opciones de personalización para ajustar la voz, el tono y la pronunciación.
Para obtener una voz de alta calidad y natural, gTTS de Google es una excelente opción. Utiliza la API de Google Cloud para la síntesis, lo que lo convierte en una gran opción si no te importa tener conexión a internet.
Instalación:
Instala la librería de Python gtts:
pipx install gtts
También necesitarás un reproductor de audio como mpg123 o VLC:
sudo apt install mpg123
Uso:
Para hacer que Google hable:
gtts-cli "¡Hola y bienvenidos a Linux!" --output temp.mp3 && mpg123 temp.mp3
Para usar un idioma diferente (por ejemplo, francés):
gtts-cli "¡Hola y bienvenidos a Linux!" --lang fr --output temp.mp3 && mpg123 temp.mp3
El comando say que es familiar para los usuarios de macOS, puede ser replicado en Linux utilizando la herramienta Speech Dispatcher que proporciona una interfaz unificada para motores de síntesis de voz como eSpeak o Festival.
Instalación:
sudo apt install speech-dispatcher
Uso:
Para hacer que hable Speech Dispatcher:
spd-say "¡Hola y bienvenidos a Linux!"
Puedes ajustar la tasa de habla, el tono y el volumen usando las opciones -r, -p y -v:
spd-say -r 50 -p 30 -v "¡Hola!"
Flite es un motor de síntesis de voz pequeño y rápido diseñado para sistemas de recursos limitados o entornos embebidos. Es una alternativa más simple y ligera a Festival.
Instalación:
sudo apt install flite
Uso:
Para hacer hablar a Flite:
flite -t "Flite es un motor de síntesis de voz pequeño y rápido."
Cada una de estas herramientas tiene sus ventajas dependiendo de tus necesidades. eSpeak y Flite son ligeras y rápidas, ideales para sistemas con pocos recursos.
Festival ofrece personalización avanzada, mientras que Google Speech (gTTS) proporciona la mejor calidad de síntesis de voz, pero depende de una conexión a Internet.
Speech Dispatcher ofrece flexibilidad al permitirte cambiar entre diferentes motores de síntesis de voz. ¡Explora estas herramientas y dale vida a tu terminal de Linux!
Si eres un amante de los videojuegos, estás de suerte. Hasta el 20 de noviembre…
La computación cuántica acaba de dar un salto gigante. John M. Martinis, recién galardonado con…
La biografía más vendida del cofundador de Apple, Steve Jobs; escrita por uno de los…
Hubo un tiempo en el que la “seguridad en el hogar” significaba confiar en un…
Elon Musk vuelve a romper todos los esquemas. Los accionistas de Tesla acaban de aprobar…
Los fans de Grand Theft Auto tendrán que esperar un poco más para volver a…