Puedes ejecutar directamente el comando espeak en tu maquina Ubuntu sin ninguna instalación o configuración.
En este articulo se revisaran 8 ejemplos del comando espeak.
Ejemplo 1: Hablar palabras especificas en la linea a de comando
Este es su uso por defecto:
# espeak --stdout 'palabra a hablar' | aplay
Ejemplo 2: Hablar las palabras especificadas en stdin
Esto tomara las palabras interactivamente desde la entrada y la convertirá en discurso hablado
# espeak --stdout | aplay
Ejemplo 3: Hablar documentos
Esto convertirá el texto desde midocumento.txt a hablado
# espeak --stdout -t midocumento.txt | aplay
Ejemplo 4: Generar archivos de voces desde un documento de texto
Convierte el archivo de texto en un archivo de audio:
# espeak -t midocumento.txt -w miaudio.wav
Configurar espeak
Si te parece que lo hablado no es bueno, puedes configurar como se muestra a continuación:
Ejemplo 5: Listar todos los lenguajes 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: Escoger un lenguaje diferente
Lo siguiente usara "en-uk" - Ingles británico para traducir de texto a voz.
# espeak -v en-uk --stdout 'reading tips & tricks in TGS' | aplay
Ejemplo 7: Incrementar o disminuir el numero de palabras habladas por minuto
Por defecto se habla 160 palabras por minuto. Puedes reducirlo usando la opción -s:
# espeak -s 140 -f midocumento.txt | aplay
Ejemplo 8: Listar las voces disponibles en espeak para un idioma especifico
Lo siguiente mostrara todas la variaciones disponibles del idioma español que puedes usar para pasar de texto a voz:
# espeak --voice=es
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
.....
3 comentarios:
Guao! que interesanbte debe ser que el sistema te lea texto, pero a mi no me ha dicho ni mú, estoy haciendo servir Jolicloud, basado en Ubuntu, debe ser eso?
Un gran descubrimiento para mí. Gracias.
Hola, gracias por las instrucciones. Muy Util!!!
quisiera añadir que si escribes:
# man espeak
te salen muchas opciones de configuración para la voz que estás usando.
Gradualmente nos damos cuenta de las reales ventajas de cambiarnos a Linux
Publicar un comentario