5 Métodos de Obtener Salida de Voz desde tu Terminal de Linux

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:

1. ESpeak

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

2. Festival

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.

3. Google Speech (gTTS)

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

4. Say (Speech Dispatcher)

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!"

5. Flite

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."

Conclusión

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!

Admin

Entradas recientes

Juegos Gratis de Epic Games hasta el 20 de noviembre: ScourgeBringer, Songs of Silence y Zero Hour

Si eres un amante de los videojuegos, estás de suerte. Hasta el 20 de noviembre…

6 horas hace

Premio Nobel se une a Bigtechs para trabajar en construir Computadoras Cuánticas personales

La computación cuántica acaba de dar un salto gigante. John M. Martinis, recién galardonado con…

8 horas hace

La biografía de Steve Jobs escrita por el biógrafo Walter Isaacson

La biografía más vendida del cofundador de Apple, Steve Jobs; escrita por uno de los…

2 días hace

Cómo la Inteligencia Artificial está Revolucionando los Sistemas de Seguridad en el Hogar

Hubo un tiempo en el que la “seguridad en el hogar” significaba confiar en un…

2 días hace

Elon Musk se asegura una compensación de 1 billón de dólares con Tesla

Elon Musk vuelve a romper todos los esquemas. Los accionistas de Tesla acaban de aprobar…

2 días hace

GTA 6 se retrasa hasta finales de 2026

Los fans de Grand Theft Auto tendrán que esperar un poco más para volver a…

5 días hace