Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Pengenalan Suara Raspberry Pi:Proyek Pengenalan Suara yang Mudah

Kami tidak dapat menyangkal bagaimana asisten suara dan sistem otomatisasi rumah yang dikontrol suara membuat segalanya lebih mudah. Mungkin, pertanyaan besarnya adalah:Bagaimana cara kerja pengenalan suara? Dan bagaimana saya bisa membangunnya? Sistem pengenalan suara dapat melayani berbagai tujuan. Mereka dapat melakukan tugas atau mengontrol rumah Anda berdasarkan perintah suara Anda. Meskipun berurusan dengan pengenalan suara bisa jadi rumit, kami akan membuatnya mudah. Dalam artikel ini, Anda akan mempelajari cara membangun sistem pengenalan suara Raspberry Pi. Selain itu, Anda akan mendapatkan wawasan tentang cara kerja pengenalan suara.

Mari kita mulai!

Pengenalan Suara Raspberry Pi

Raspberry Pi

Sebelum kita masuk ke detail teknis, apa yang bisa dilakukan oleh sistem pengenalan suara Raspberry Pi ini? Sistem pengenalan suara mendengarkan dan melakukan tugas berdasarkan perintah suara Anda.

Biasanya, tugas-tugas ini melibatkan pengendalian beban yang terhubung ke sirkuit. Tetapi Anda dapat menyesuaikan sirkuit untuk melakukan tugas apa pun yang Anda inginkan.

Lebih penting lagi, Raspberry Pi dapat menangani pengenalan suara secara langsung tanpa memerlukan bantuan dari perangkat lain. Yang perlu Anda lakukan adalah mencolokkan mikrofon untuk berbicara dengan Pi Anda.

Selain itu, Anda dapat membuat sistem ini tetap aktif dan memberikan perintah kapan saja.

Cara Kerja Pengenalan Suara

Sungguh luar biasa bagaimana kami dapat berbicara dengan perangkat kami, dan mereka merespons. Tapi komputer tidak mengerti bahasa manusia.

Apa yang terjadi adalah kita menciptakan getaran di udara ketika kita berbicara, yang menghasilkan energi. Kemudian, mikrofon tempat kita berbicara mengubah energi menjadi sinyal listrik.

Namun, kami menghasilkan sinyal analog, yang tidak dapat dipahami oleh komputer. Jadi, konverter AC/DC mengubah sinyal menjadi digital.

Setelah digitalisasi, ia juga menyaring sinyal dan menghilangkan noise dengan bantuan sistem pemrosesan bahasa alami yang kompleks. Setelah itu, komputer menciptakan respons yang sempurna untuk sinyal suara.

Cara Membangun Sistem Pengenalan Suara

Untuk proyek ini, kami akan menggunakan Google Speech API untuk mengubah ucapan kami menjadi teks. Kemudian, Espeak akan mengubah tanggapan Pi menjadi ucapan untuk proyek Raspberry Pi ini.

Yang Kami Butuhkan

Berikut daftar komponen yang kami butuhkan untuk proyek ini.

Diagram Sirkuit

Diagram Sirkuit

Koneksi Perangkat Keras

Pembicara

Perangkat keras set-up untuk sirkuit ini hanya melibatkan beberapa koneksi. Dan Anda dapat menghubungkannya dalam urutan apa pun.

Pertama, sambungkan mikrofon USB Anda ke port USB Pi. Kemudian, colokkan speaker Anda dengan konektor male jack 3,5 mm. Selanjutnya, speaker inilah yang mengubah sinyal listrik yang dihasilkan oleh mikrofon menjadi gelombang suara. Saat melakukannya, pastikan speaker Anda memiliki opsi Aux.

Anda juga dapat menghubungkan bohlam melalui relai. Dengan begitu, mudah untuk menghubungkan relai ke papan Pi. Cukup ikuti diagram rangkaian untuk melihat cara menghubungkan relai dan bohlam.

Terakhir, nyalakan Pi Anda dengan kabel USB, dan penyiapan perangkat keras Anda selesai.

Penyiapan Perangkat Lunak

Sekarang setelah fase perangkat keras selesai, lanjutkan ke perangkat lunak. Berikut cara menyiapkan Raspberry Pi untuk menerima perintah suara.

Langkah 1:Hubungkan Mikrofon

Mikrofon USB

Mikrofon USB dapat menangani konversi AC/DC dan dilengkapi amplifier bawaan. Oleh karena itu, kita dapat menghubungkannya langsung ke Pi tanpa sirkuit atau amplifier eksternal.

Sekarang, Anda harus memeriksa apakah mikrofon Anda berfungsi. Berikut cara melakukannya dengan mudah:

Catatan:Nama mungkin berbeda seperti “Perangkat Suara PnP USB”.

Kode akan memulai perekaman dan menyimpannya sebagai test.wav.

Ini adalah tes sederhana untuk memeriksa apakah mikrofon Anda berfungsi dengan baik. Jadi, jika Anda tidak melihat mikrofon Anda di kotak dialog, periksa koneksi Anda. Jika mikrofon Anda ada di kotak dialog, tetapi suaranya tidak jelas atau salah, konfirmasikan koneksi Anda atau ubah perangkat keras Anda.

Langkah 2:Memasang Pustaka Pengenalan Ucapan

Anda akan memerlukan beberapa perpustakaan untuk mengurangi tekanan pengkodean. Library yang kita butuhkan adalah library Espeak dan library Speech recognition. Selain itu, Anda memerlukan pustaka PYAudio.

Jalankan kode berikut untuk mengunduh perpustakaan:

Selanjutnya, uji library Espeak Anda dengan kode berikut. Jika berhasil, Anda akan mendengar kata uji Anda.

Catatan:Jika tidak berhasil atau Anda mendapatkan pesan kesalahan, periksa apakah Anda menggunakan kode yang benar dan coba instal lagi.

Langkah 3:Mengkodekan Program Pidato Raspberry Pi Anda

Berikut kode lengkap yang Anda butuhkan untuk proyek ini:

Kode untuk Program Pidato Raspberry Pi

Catatan:Pastikan Anda memasukkan kode dengan benar untuk menghindari kesalahan.

Bagaimana Sirkuit Mengontrol Beban AC Melalui Perintah Suara

Tugas Pengenalan Ucapan

Raspberry Pi selalu menunggu kata kunci yang mengaktifkan kodenya, bahkan saat idle. Jadi, begitu Anda mengucapkan kata kunci, yang dalam hal ini adalah “Halo”, kodenya akan dimulai.

Selanjutnya, kode tersebut akan menjalankan perintah yang dapat menghidupkan atau mematikan beban AC (bohlam). Kemudian, setelah Pi menyelesaikan tugas, ia akan merespons melalui speaker. Setelah itu, Pi akan kembali ke kondisi idle dan menunggu perintah selanjutnya.

Menariknya, Anda dapat mengubah kode untuk mengontrol bentuk beban AC lainnya dan melakukan tugas lain. Selain itu, Anda dapat memilih pemicu yang berbeda untuk mengaktifkan kode Anda.

Menyimpulkan

Sistem Kontrol Suara Alexa

Meskipun sistem yang dikontrol suara ini tidak sehebat Alexa atau Google Voice Assistant, ini adalah cara yang bagus untuk menambahkan proyek yang dikontrol suara ke rumah Anda.

Juga, Anda dapat mengontrol beberapa perangkat di rumah Anda dan bahkan mendengar umpan balik audio dari sirkuit. Bagian terbaiknya adalah Anda hanya memerlukan beberapa koneksi dan coding untuk membangun sistem kendali suara Raspberry Pi Anda.

Apa pendapat Anda tentang proyek ini? Apakah Anda ingin membangun satu? Tolong, jangan ragu untuk menghubungi kami jika Anda memiliki pertanyaan.


Teknologi Industri

  1. Pemantau Lingkungan dan Kualitas Udara DIY
  2. Suhu dan Kelembaban yang Mudah di Raspberry Pi
  3. Proyek IoT 101:Aliran Suhu dari Raspberry Pi
  4. Detektor tangisan bayi DIY yang mudah dengan Raspberry Pi
  5. MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJECT
  6. Proyek IoT Berbasis Raspberry PI Menghubungkan Sensor DHT11
  7. Real-Time Face Recognition:Proyek End-to-End
  8. Windows IoT:Pintu Pengenalan Wajah
  9. Komputasi Paralel Pada Papan Raspberry Pi 4B+ IoT Menjadi Mudah
  10. Rover