RasaChatbot with ASR and TTS
1.0.0
이 저장소에는 추가 서버 또는 소켓 연결을 실행할 필요없이 직접 최첨단 ASR (자동 음성 인식) 및 TTS (텍스트 음성) 모델과 RASA 챗봇을 통합하려는 시도가 포함되어 있습니다.
이 프로젝트에서 브라우저는 마이크와 같은 연결된 미디어 입력 장치에 대한 액세스를 제공하므로 큰 부분입니다. 따라서 이전 버전에서도 모든 주류 브라우저와 호환되는 지원되는 인터페이스를 사용해야했습니다. 그래서 AudioContext() 인터페이스를 사용한 이유입니다. Microsoft Edge 또는 Safari와 호환되지 않기 때문에 MediaRecorder 와 같은 다른 인터페이스를 사용하지 않았습니다. 또한 더 이상 지원되지 않기 때문에 recorderJs 와 같은 다른 플러그인을 사용하지 않았습니다.
다음은 시장에서 각 주류 브라우저의 가장 허용되는 버전의 테이블입니다.
| 데스크탑 | 이동하는 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 크롬 | 가장자리 | 파이어 폭스 | 인터넷 익스플로러 | 오페라 | 원정 여행 | 안드로이드 웹 뷰 | 안드로이드 크롬 | Android 용 Firefox | 안드로이드의 오페라 | iOS의 사파리 | 삼성 인터넷 | |
| 지원하다 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| 허용되는 버전 | 35 | 완전한 지원 | 25 | 지원이 없습니다 | 22 | 6 | 완전한 지원 | 35 | 26 | 22 | 완전한 지원 | 완전한 지원 |
text 메시지로 응답 할 때마다 TTS 인터페이스는 문제가 있습니다. 하나의 text 메시지가있는 한 여러 응답을 완벽하게 처리합니다. RASA가 둘 이상의 text 메시지로 응답하면 모든 text 메시지가 동시에 재생됩니다.특별한 감사 :