VoiceTrans (kebanyakan) adalah penerjemah hands-free untuk pelajar bahasa. Idenya adalah membiarkan pengguna membaca buku atau artikel (fisik) tanpa gangguan, menanyakan kata-kata yang tidak diketahui dengan suara yang natural.
Komponen:
Server pengenalan
Tampilan depan web.
Frontend menggunakan HTML5 Media Capture API untuk mendapatkan aliran mikrofon 44kHz, dan mengirimkannya dalam potongan ke server.
Server mengambil sampel ulang saat itu juga ke 16kHz, maksimum yang diterima/berarti untuk backend pengenalan suara, dan dialirkan ke backend pengenalan. Setelah aliran klien ditutup dan hasil pengenalan tersedia, terjemahkan teks yang dikenali, dan kembalikan pasangan teks ke frontend untuk ditampilkan.
Prasyarat:
Instal alat Stack dari http://www.haskellstack.org.
Instal dan jalankan daemon Docker. Lihat Instalasi dan Keamanan.
Komponen:
voicetrans-server: lakukan stack image container
di direktori itu.
voicetrans-frontend: lakukan stack build -t treetide/voicetrans-frontend .
di direktori itu.