Repositori ini berisi upaya untuk menggabungkan rasa chatbot dengan model ASR (pengenalan suara otomatis) dan TTS (teks-ke-speech) secara langsung tanpa perlu menjalankan server tambahan atau koneksi soket.
Dalam proyek ini, browser adalah bagian besar karena menyediakan akses ke perangkat input media yang terhubung seperti mikrofon. Jadi, saya harus menggunakan antarmuka yang didukung yang kompatibel dengan semua browser arus utama bahkan dengan versi yang lebih lama. Itu sebabnya saya menggunakan antarmuka AudioContext() . Saya tidak menggunakan antarmuka lain seperti MediaRecorder karena tidak kompatibel dengan Microsoft Edge, atau Safari. Juga, saya tidak menggunakan plugin lain seperti recorderJs karena tidak didukung lagi.
Berikut adalah tabel versi yang paling tidak dapat diterima dari setiap browser arus utama di pasar:
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Tepian | Firefox | Penjelajah Internet | Opera | Safari | Android Webview | Chrome untuk Android | Firefox untuk Android | Opera untuk Android | Safari di iOS | Samsung Internet | |
| Mendukung | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Versi paling tidak dapat diterima | 35 | Dukungan penuh | 25 | Tidak ada dukungan | 22 | 6 | Dukungan penuh | 35 | 26 | 22 | Dukungan penuh | Dukungan penuh |
text ... Ini menangani banyak respons dengan sempurna selama mereka memiliki satu pesan text . Jika Rasa merespons dengan lebih dari satu pesan text , semua pesan text sedang diputar pada saat yang sama.Terima kasih khusus kepada: