eSpeak NG es un sintetizador de voz de software multilingüe de línea de comandos para inglés y muchos otros idiomas. Podemos convertir texto a voz usando eSpeak NG en sistemas Linux y similares a Unix. eSpeak NG es una versión actualizada del motor eSpeak creado por Jonathan Duddington.
¡eSpeak NG leerá en voz alta el texto dado por usted! Puede hablar texto desde una entrada estándar o desde un archivo. Por lo tanto, puede dar directamente la frase para hablar como entrada para eSpeak NG o guardar el texto en un archivo y luego pasar ese archivo de texto como entrada. Utiliza texto a voz para hablar a través del dispositivo de sonido predeterminado.
También puede guardar el archivo de salida en wav
o mp3
formato, en lugar de hablar directamente. El archivo resultante se puede reproducir en cualquier reproductor multimedia, como VLC, SMplayer, etc. También puede traducir texto a códigos de fonemas.
eSpeak NG hace síntesis de texto a voz para más de 100 idiomas y acentos, incluidos afrikaans, albanés, aragonés, armenio, búlgaro, cantonés, catalán, croata, checo, danés, holandés, inglés, esperanto, estonio, farsi, finlandés, francés, georgiano , Alemán, Griego, Hindi, Húngaro, Islandés, Indonesio, Irlandés, Italiano, Kannada, Kurdo, Letón, Lituano, Lojban, Macedonio, Malayo, Malayalam, Mandarín, Nepalí, Noruego, Polaco, Portugués, Punjabi, Rumano, Ruso, Serbio , eslovaco, español, swahili, sueco, tamil, telugu, turco, vietnamita, galés y más. Algunos idiomas se admiten mejor que otros.
Puede usar eSpeak NG para escuchar blogs y sitios de noticias y también convertir archivos de texto a voz para personas con problemas de visión. eSpeak incluye diferentes voces, y sus características se pueden modificar.
eSpeak NG es una aplicación multiplataforma compatible con Android, Linux, Mac OS y Windows. Es un programa gratuito de código abierto escrito en C lenguaje de programación. El código fuente del proyecto eSpeak NG está alojado en GitHub.
Instalar eSpeak NG en Linux
eSpeak NG está empaquetado para los sistemas operativos Linux más populares, por lo que puede instalar eSpeak utilizando el administrador de paquetes predeterminado.
Para instalar eSpeak NG en Arch Linux, EndeavourOS y Manjaro Linux, ejecute:
$ sudo pacman -S espeak-ng
Debian, Ubuntu y sus derivados como Linux Mint y Pop OS:
$ sudo apt install espeak-ng
Fedora, CentOS, AlmaLinux y Rocky Linux:
$ sudo dnf install espeak-ng
abrirSUSE:
$ sudo zypper install espeak-ng
Convertir texto a voz usando eSpeak NG
eSpeak NG es totalmente compatible con su predecesor eSpeak. De hecho, eSpeak NG utiliza las mismas opciones de línea de comandos que eSpeak, con varias funcionalidades adicionales. Veamos algunos ejemplos.
$ espeak-ng "Welcome to OSTechNix blog"
Alternativamente, puede usar echo
comando para canalizar la frase como entrada a eSpeak NG como se muestra a continuación:
$ echo "Excellence is not by accident. It is process, where an individual, organisation or nation continuously strive to better oneself. - APJ Abdul Kalam" | espeak-ng
eSpeak NG leerá en voz alta la cadena dada a través del dispositivo de sonido predeterminado.
$ espeak-ng -f file.txt
O,
$ cat file.txt | espeak-ng
$ espeak-ng
Escriba la palabra a hablar y presione la tecla ENTER. Para salir, presiona CTRL+C
.
-w
bandera:
$ espeak-ng -w audio.wav "I use Arch, BTW"
El siguiente comando pronunciará la palabra "ostechnix" e imprimirá los fonemas que se pronunciaron.
$ espeak-ng -x ostechnix
Salida de muestra:
'0stEkn,Iks
$ espeak-ng --voices
También puede enumerar todas las voces que hablan un idioma específico, por ejemplo, inglés (en), como a continuación:
$ espeak-ng --voices=en
$ espeak-ng -v <voice>
Ejemplo:
$ espeak-ng -vta "வாழ்க தமிழ்மொழி!"
$ man espeak-ng
Gespeaker:una interfaz GTK para eSpeak
Gespeaker es un front-end GTK+ de texto a voz para eSpeak y mbrola. Te permite reproducir un texto en muchos idiomas. Puede ajustar varias configuraciones, como voz, tono, volumen y velocidad.
Para instalar Gespeaker en Debian, Ubuntu y sus derivados, ejecute:
$ sudo apt install gespeaker
Una vez instalado, inicie Gespeaker desde el menú o desde el iniciador de aplicaciones. La interfaz predeterminada de Gespeaker se verá a continuación:
¡El uso de Gespeaker es bastante fácil! Ingrese el texto para hablar y haga clic en el botón Reproducir. ¡¡Es así de simple!!
Puede elegir el idioma y la voz (masculina o femenina) para usar desde la pestaña Configuración básica y ajustar los valores de tono, volumen, velocidad y retraso como desee desde la sección Configuración avanzada.