Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Implementation speech recognition on ATmega162 for control m

Loading...

Sign in or sign up now!
2,459
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jun 14, 2008

The purpose of this final project is to design a speech recognition system that is implemented on a microcontroller. The method that used in this final project are Linear Predictive Coding (LPC) and Hidden Markov Model (HMM). LPC method is used to extract data of speech, in the other hand HMM is used to recognize the unknown speech pattern. This speech recognition system is applied on a mobile robot for controlling movement of the robot.
This system is designed by using ATmega162 microcontroller. System will take the input speech pattern for 0.5 second. Speech pattern will be process with LPC method. LPC output will become the input on HMM method to find λ model for every word. The biggest λ probability will determine the movement of mobile robot.
Based on the experiment, the highest recognition rate that can be achieved is 87 %. Mobile robot can also move according to the input word.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 1 dislikes

Link to this comment:

Share to:

Uploader Comments (p1t1x)

  • owh,terima kasih banyak,,banyak yang saya pelajari dari anda..saya berencana membuat kendali robot mobil dengan perintah suara, tapi sinyal hasil pengenalan suara dari PC langsung dijadikan input ke mikrokontroler utk mengaktifkan servo..mungkin dengan ini wktu penerimaan perintah ny bisa dikurangi..mudah" berjalan dgn hasil yg baik

  • @khrisnajm

    Sdr menggunakan metode apa?teman2 saya banyak yang membuat sistem tersebut di PC dengan berbagai macam metode. Akan tetapi metode pengolahan sinyal suara tetap menggunakan LPC. Metode tersebut cukup bagus untuk dipertimbangkan. Metode pengenalan bisa menggunakan jaringan saraf tiruan ataupun metode yang lain.

    Semoga proyek anda berhasil...

    Tetap SEMANGAT!!!!!!!!

  • apa pengolahan suara ny tidak lngsung d pc saja,baru sinyal perintah ny dkirim ke microcontroller,mngkin respon robot bsa lebih cepat..

  • @khrisnajm

    robot mobil ini dirancang memang untuk mengimplementasikan speech recognition ke dalam mikrokontroler.

    Seperti yang kita ketehui, mikrokontroler memiliki keterbatasan dalam masalah kecepatan dan memori penyimpanan data jika dibandingkan dengan PC.

    Akan tetapi dengan karya ini, paling tidak kita sudah dapat membutikan bahwa dengan hanya menggunakan mikrokotoler ATmega162 sudah dapat digunakan untuk proses pengenalan suara. meskipun masih banyak sekali kekurangan.

  • itu ga lngsung colok ke komp mic ny ya?gmna cara bikin alatny tuh..??

  • @khrisnajm thanks,

    Mic tersebut langsung terhubung ke rangkaian pengolah sinyal dan kemudian masuk ke dalam mikrokontroler.

    untuk pengenalan menggunakan dua buah metode.

    Linear Predictive Coding (LPC) dan Hidden Markov Model (HMM)

    LPC digunakan untuk mengolah sinyal suara agar menjadi pola2 data tertentu.

    Sedangkan HMM digunakan untuk proses pengenalan suara tersebut.

    Klo mau diganti wireless tentu saja bisa.Tidak ada masalah kok.

see all

All Comments (10)

Sign In or Sign Up now to post a comment!
  • @p1t1x saya menggunakan metode hmm dan lpc karena metoe ini populer dgn kecepatan pengenalan suara nya dan sederhana. Terima kasih kawan,semoga proposal ini diterima saat sidang proposal.

  • wah,keren bgt ni..itu mic ny lngsung colok ke robotny y,ko bsa?trus pke speech recognition metode apa?klo misal ny kita pke wireless bisa ga y?..

  • For Sampling Rate = 8KHz

    System will take the input speech pattern for 0.5 second.

    In frame blocking, I set frame = 48 frames,

    and LPC coefficients for HMM = 10.

  • How large are the frames you used to process the input speech? And how many LPC coefficients do you use for the HMM?

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more