martes, 4 de noviembre de 2014

Utilizando Espeak como alternativa de sintetización de voz

Durante las entradas relacionadas con el proyecto Jarvis de sintetización de voz, hemos estado utilizando combinaciones entre Festival y mbrola. 

Como se detectaron problemas para que las frases emitidas ofreciesen cierta calidad en la entonación, he continuado mis pruebas con más software de sintetización de voz, buscando obtener una voz femenina adecuada.

Un de ellos es Espeak, bajo estas líneas indico los comandos para su instalación y su uso básico.

Para la instalación, simplemente teclearemos:

sudo apt-get install espeak
o bien, 
sudo aptitude install espeak

Para su uso utilizaremos:

espeak -ves+f1 "¿Qué tal se escucha esta pregunta?"

Donde -v irá acompañada del lenguaje a utilizar en la reproducción (en este caso español - es) y mediante el uso de + añadimos el tipo de voz a utilizar (en este caso f1 corresponde a female 1, voz de mujer con entonación grave). Para poder ver los tipos de voces disponibles en múltiples lenguas, podremos utilizar:

espeak --voices

Y si deseamos ver las variantes de dichas voces, teclearemos:

espeak --voices=variant

Existen ciertas variaciones como temblor en la voz o susurro, croack y whisper. Éstos pueden ser utilizados mediante:

espeak -ves+whisper "Esto es un susurro"