Sistem pengenal suara atau speech recognition system merupakan sebuah system yang menggunakan mikrofon sebagai alat input kemudian mengubah sinyal inputan analog menjadi sinyal digital dan membandingkan pola-pola listrik yang dihasilkan oleh suara pembicaraan (suara input) dengan sekumpulan pola rekaman terlatih yang tersimpan di computer. System ini dapat mengerjakan dua tugas, yaitu mengubah diktat suara ke tulisan dan mengeluarkan perintah suara untuk mengontrol computer. System pengenalan suara ini harus mampu mengatasi beragam kesulitan, misalnya perbedaan suara, pelafalan dan aksen. Contoh system pengenalan suara yang telah ada yaitu Scansoft open speech dialog, Apple speech recognition, dan Scansoft dragon naturally speaking.