RasaChatbot with ASR and TTS
1.0.0
该存储库包含一种尝试将Rasa Chatbot与最新的ASR(自动语音识别)和TTS(文本对语音)模型合并的尝试,而无需运行其他服务器或套接字连接。
在这个项目中,浏览器是很大的一部分,因为它提供了对麦克风等连接媒体输入设备的访问。因此,我不得不使用与所有主流浏览器兼容的支持接口,即使与较旧版本”。这就是为什么我使用AudioContext()接口的原因。我没有使用其他接口,例如MediaRecorder ,因为它与Microsoft Edge或Safari不兼容。另外,我不使用其他插件,例如recorderJs ,因为它不再支持。
这是市场上每个主流浏览器最不可接受的版本的表:
| 桌面 | 移动的 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 铬合金 | 边缘 | Firefox | Internet Explorer | 歌剧 | 野生动物园 | Android WebView | Chrome for Android | Firefox用于Android | Android的歌剧 | iOS上的野生动物园 | 三星互联网 | |
| 支持 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| 最不可接受的版本 | 35 | 全力支持 | 25 | 没有支持 | 22 | 6 | 全力支持 | 35 | 26 | 22 | 全力支持 | 全力支持 |
text时,TTS接口就会出现问题……只要它们具有一条text ,它就会完美处理多个响应。如果Rasa响应多个text ,则所有text都在同一时间播放。特别感谢: