Foto cortesía:db*photography
Ubuntu espeak es un sintetizador de voz para inglés (y varios otros idiomas) que convertirá texto a voz.
Puede ejecutar directamente el comando espeak en su máquina Ubuntu sin ninguna instalación o configuración.
En este artículo, repasemos 8 ejemplos de comando hablar .
hablar Ejemplo 1:decir las palabras especificadas en la línea de comando
Este es el uso predeterminado.
# espeak --stdout 'words to speak' | aplay
espeak Ejemplo 2:pronunciar las palabras especificadas en stdin
Esto tomará las palabras de forma interactiva de la entrada estándar y las convertirá en voz.
# espeak --stdout | aplay
ejemplo de habla 3:habla tu documento
Esto convertirá el texto de mydocument.txt a voz.
# espeak --stdout -t mydocument.txt | aplay
Ejemplo 4 de espeak:generar un archivo de voz a partir de un documento de texto
Convierta su archivo de texto en un archivo de audio como se muestra a continuación.
# espeak -t mydocument.txt -w myaudio.wav
Personalizar habla
Si encuentra que la síntesis de voz predeterminada no es buena, puede intentar personalizarla como se explica a continuación.
Ejemplo 5 de espeak:lista de todos los idiomas de voz disponibles
# espeak --voices Pty Language Age/Gender VoiceName File Other Langs 5 af M afrikaans af 5 bs M bosnian bs 5 ca M catalan ca 5 cs M czech cs 5 cy M welsh-test cy 5 de M german de 5 el M greek el 5 en M default default 5 en-sc M en-scottish en/en-sc (en 4) .......
Ejemplo 6 de Habla:Elija un idioma de voz diferente
A continuación se utilizará "en-uk":inglés británico para traducir el texto a voz.
# espeak -v en-uk --stdout 'reading tips & tricks in TGS' | aplay
Ejemplo 7 de espeak:aumentar o disminuir el número de palabras habladas por minuto.
El valor predeterminado es 160 palabras por minuto. Puede reducirlo usando la opción -s como se muestra a continuación.
# espeak -s 140 -f mydocument.txt | aplay
Ejemplo 8 de espeak:enumera las voces de espeak disponibles en un idioma específico
El siguiente ejemplo mostrará todas las variaciones posibles del idioma inglés que puede usar para su conversión de texto a voz.
# espeak --voice=en Pty Language Age/Gender VoiceName File Other Langs 2 en-uk M english en/en (en 2) 3 en-uk M english-mb-en1 mb/mb-en1 (en 2) 2 en-us M english-us en/en-us (en-r 5)(en 3) 5 en-sc M en-scottish en/en-sc (en 4) 5 en M default default .....