Conoceis alguna librería para test-to-speach y reconocimiento de voz?

Iniciado por @XSStringManolo, 19 Noviembre 2019, 00:36 AM

0 Miembros y 1 Visitante están viendo este tema.

@XSStringManolo

Me gustaría hacer un programa al que le pase un texto formateado para que sea leido en voz alta. Para hacer preguntas al usuario del programa y que el usuario responda a las preguntas.

Ejemplo:

Preguntas:
{
TTS_Leer_En_Alto("Qué es un avion?");
respuesta = CapturarRespuesta;
ConsultarRespuesta(respuesta);
}

Conoceis libs para hacer algo así?

tincopasan

Hola:
        no dices el lenguaje, pero se puede hacer desde vbscript,python o .net. supongo que otros lenguajes también disponen de bibliotecas.

@XSStringManolo

Cita de: tincopasan en 19 Noviembre 2019, 00:46 AM
Hola:
        no dices el lenguaje, pero se puede hacer desde vbscript,python o .net. supongo que otros lenguajes también disponen de bibliotecas.
El lenguaje y plataforma no me importa. Solo que la librería sea buena.


animanegra

En mi github tengo implementado el Eliza en version hablada.

https://github.com/4nimanegra/TalkToMe

Usa la API de speech de google. Transformo lo que me hablan en texto que lo meto en el eliza que después el texto que saca lo lee. La interaccion es completamente con microfono y altavoz de movil.

No se si te servirá. Usa Cordova y los plugins:
cordova-plugin-tts
cordova-plugin-speechrecognition

Es una prueba de concepto programada en media hora por lo que no esperes ni interfaz, ni gaitas. Era para probar si podía hacer programas rápidos usando voz y altavoz. Es pantalla blanca y el elemento que escucha y habla. Le tendrás que dar los permisos que toque. Tienes el apk y los sources que son javascript.

Hay otro programa que lee lo que sale cuando sacas una foto, ahi se usa el ocr y el text to speech.

https://github.com/4nimanegra/leeme

misma historia, prueba de concepto muy rapida para probar. Pero tienes el código de ejemplo muy simple que funciona.

Saludos.

42
No contesto mensajes por privado, si tienes alguna pregunta, consulta o petición plantéala en el foro para que se aproveche toda la comunidad.

@XSStringManolo

Wow, es justo lo que busco! javascript me viene perfect. Sabes si es compatible con ES5? Así lo puedo correr en un Browser que estoy haciendo. Muchísimas gracias.  ;D ;D ;D