Dengan Nama Tuhan Semesta Alam, Sang Maha Pengasih Sang Maha Penyayang dan Sang Maha Tunggal
Untuk penyusunan konten e-learning matakuliah bahasa Inggris, projek hibah dari dikti, saya diminta menyiapkan aplikasi pengenalan suara (speech recognition) berbasis web. Saya coba ‘search’ di Google dan menemukan dua aplikasi menarik:
- Google Web Speech, dibuat resmi oleh Google untuk mengenali suara dalam banyak bahasa dan mengubahnya menjadi teks, selanjutnya dapat dicopy atau dikirim via email. Google Web Speech menggunakan ‘webkitSpeechRecognition()’ untuk fungsi pengenalan suara.
- Speech Recognition for Web, dibuat oleh programer India Robin Rizvi untuk mengenali suara dalam bahasa Inggris saja dan mengolahnya sebagai instruksi untuk mengoperasikan situs web. Speech Recognition ini menggunakan ‘onwebkitspeechchange’ untuk fungsi pengenalan suara.
PERHATIAN Kedua aplikasi ini adalah fungsi baru di HTML v5 sehingga saat ini hanya dapat digunakan di browser Google Chrome versi 25 ke atas. Mozilla dan Internet Explorer menyusul, Insya Alloh. Satu lagi, aplikasi ini membutuhkan koneksi Internet!
Awalnya, saya tertarik menggunakan Google Web Speech namun ada masalah terkait ijin penggunaan microphone pada Google Chrome di laptop saya. Lalu saya beralih ke aplikasi ke-2. Saya pelajari code javascriptnya dan coba modif dan terapkan untuk aplikasi ‘Simple Speech Recognition’ yang akan saya susun.
Ringkasnya, aplikasi ‘Simple Speech Recognition’:
- menyimpan teks yang harus diucapkan oleh user, misalnya ‘Good Bye’
- mendengarkan suara dari user dan mengubahnya menjadi teks
- Jika suara user dikenali sebagai ‘Good Bye’ maka Benar, jika tidak maka pengucapan Salah.
Anda dapat mengubah teks yang harus diucapkan oleh user di file script.js dengan mengubah nilai pada variabel text:
function processspeech()
{
var text = "good bye";
}
Aplikasi ini saya bagi untuk siapa saja yang memerlukannya. Semoga bermanfaat.
Sekian, Segala Puji hanya milik Tuhan Semesta Alam
No comments:
Post a Comment