Este repositorio contiene un intento de incorporar los modelos RASA Chatbot con modelos ASR de última generación (reconocimiento de voz automático) y TTS (texto a voz) directamente sin la necesidad de ejecutar servidores adicionales o conexiones de socket.
En este proyecto, el navegador es una gran parte, ya que proporciona acceso a los dispositivos de entrada de medios conectados como micrófonos. Entonces, tuve que usar una interfaz compatible que sea compatible con todos los navegadores convencionales incluso con versiones más antiguas. Es por eso que utilicé la interfaz AudioContext() . No usé otras interfaces como MediaRecorder porque no es compatible con Microsoft Edge o Safari. Además, no utilicé ningún otro complemento como recorderJs , ya que ya no es compatible.
Aquí hay una tabla de la versión menos aceptable de cada navegador convencional en el mercado:
| De oficina | Móvil | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cromo | Borde | Firefox | Explorador de Internet | Ópera | Safari | WebView de Android | Chrome para Android | Firefox para Android | Ópera para Android | Safari en iOS | Samsung Internet | |
| Apoyo | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Versión menos aceptable | 35 | Soporte completo | 25 | Sin apoyo | 22 | 6 | Soporte completo | 35 | 26 | 22 | Soporte completo | Soporte completo |
text ... maneja múltiples respuestas perfectamente siempre que tengan un mensaje text . Si Rasa responde con más de un mensaje text , todos los mensajes text se reproducen al mismo tiempo.Un agradecimiento especial a: