roboticslab-uc3m / teo-follow-me

Demo: A robotic face following and arm waving application.
1 stars 1 forks source link

[tts] Improving voice #11

Closed rsantos88 closed 7 years ago

rsantos88 commented 8 years ago

Propongo que el robot utilice en la aplicación un paquete de voz más claro (tanto en inglés como en español). Como esto puede ser subjetivo, propongo también (si fuese posible) hacer una votación de qué voz le parece mejor a todo el mundo. ¿estáis de acuerdo?

David-Estevez commented 8 years ago

Posibles alternativas: espeak

Voz en inglés:

yarp read /tts:i | espeak -v en

Voz en castellano:

yarp read /tts:i | espeak -v es

Se podría incluso poner ambas en paralelo (un puerto para diálogos en castellano y otro en inglés):

yarp read /tts-es:i | espeak -v es
yarp read /tts-en:i | espeak -v en

Todo el texto que se mande a esos puertos sería traducido a voz por Teo. Esos comandos habría que ejecutarlos en el PC de la cabeza.

rsantos88 commented 8 years ago

Gracias @David-Estevez. He estado probando el sintetizador que viene con eSpeak. Aquí dejo un ejemplo de como pronunciaría. Personalmente, me gusta mucho más la pronunciación de Mbrola Voices, las cuales se pueden utilizar con eSpeak. Aquí os dejo ejemplos tanto en inglés como en español:

¿Qué tal os parecen? :smile:

smcdiaz commented 8 years ago

Prefiero la pronunciación del Mbrola

rsantos88 commented 8 years ago

Aquí os dejo el resultado de las voces que os he comentado más arriba aplicadas a las aplicaciones actuales, para que sea más fácil asociarlo:

¿Os parece bien entonces integrar estas?

RaulFdzbis commented 8 years ago

A mi personalmente me gusta más la primer opción de Follow me. De todas formas podría estar bien poner ambas en castellano (e ingles si es posible también) para comparar correctamente.

rsantos88 commented 8 years ago

Gracias @RaulFdzbis! Cada idioma dispone de uno o varios paquetes de síntesis de voz distintos por lo que no se pueden poner ambas voces en castellano y en inglés. Para Mbrola Voices dispones únicamente de los siguientes paquetes de voz en español neutro:

jgvictores commented 8 years ago

Se ha tocado https://github.com/roboticslab-uc3m/teo-main/commit/51927f59f164420dceac83cd8a8d647d129c53d0, resultando en el punto 2 y 3 de la issue que ahora mismo es #13.

jgvictores commented 8 years ago

https://github.com/roboticslab-uc3m/teo-main/issues/55

jgvictores commented 7 years ago

Closed because https://github.com/roboticslab-uc3m/teo-head/issues/38 and roboticslab-uc3m/teo-main#55 are closed.