Daftar Isi:
- Langkah 1: Dapatkan Bagian Ini
- Langkah 2: Siapkan SD Card Dengan OS Raspbian Terbaru (Stretch/Jessie)
- Langkah 3: Siapkan Pi dan Hub Docking Anda
- Langkah 4: Konfigurasikan Pi Anda
- Langkah 5: Instal Perangkat Lunak Alexa
- Langkah 6: Alexa, High Five
Video: Alexa Voice Assistant di Raspberry Pi Zero Docking Hub: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Untuk membangun Alexa Voice Assistant yang elegan di Pi Zero W dengan lebih sedikit kabel dan dongle USB, saya menggunakan Hub Docking Raspberry Pi Zero dari Makerspot. Hub docking ini memiliki codec audio internal yang dapat menampung mikrofon dan speaker melalui jack audio 3,5 mm.
Mari kita mulai.
Langkah 1: Dapatkan Bagian Ini
Ini adalah bagian yang Anda butuhkan:
- 1x Raspberry Pi Nol W
- 1x Raspberry Pi Nol Docking Hub
- 1x monitor HDMI
- 1x kabel HDMI (harap diperhatikan Pi Zero W memerlukan konektor mini-HDMI)
- 1x 5v USB 1 Adaptor Daya
- 1x kabel micro USB
- 1x papan ketik USB
- 1x USB mouse
- 1x Mikrofon Mini Untuk Ponsel/Tablet (yang mendukung port speaker terpisah)
- 1x Speaker Eksternal dengan Jack Audio 3.5mm.
- 1x kabel audio 3,5mm (pria-ke-pria)
- 1x 8G kartu micro SD
- PC (untuk mem-flash kartu SD dengan gambar Raspbian OS)
Langkah 2: Siapkan SD Card Dengan OS Raspbian Terbaru (Stretch/Jessie)
Ini akan menjadi ide yang baik untuk memulai dengan OS Raspbian baru. Ada beberapa cara untuk menyiapkan OS Raspbian baru pada kartu SD. Tetapi saya menemukan bahwa menggunakan Etcher dengan gambar Raspbian penuh adalah efisien dan tidak rawan kesalahan.
- Unduh dan instal Etcher (https://etcher.io/) untuk PC host Anda.
- Unduh gambar Raspbian terbaru dari
- Masukkan SD ke PC Anda
- Buka Etcher, pilih gambar Raspbian, lalu drive kartu SD, dan tekan Flash!
Setelah gambar disiapkan, keluarkan kartu dengan aman dan bersiaplah untuk langkah berikutnya.
Langkah 3: Siapkan Pi dan Hub Docking Anda
Anda perlu menginstal Pi Zero W Anda di Raspberry Pi Zero Docking Hub. Ada 4 set sekrup dan standoffs dan itu akan memakan waktu kurang dari satu menit untuk merakit.
Masukkan kartu SD yang sudah disiapkan ke Pi Zero W. Hubungkan monitor Anda ke port HDMI Pi Zero W (harus dilakukan sebelum menyalakan Pi), sambungkan keyboard dan mouse USB dan terakhir sambungkan mikrofon dan speaker. Untuk menyalakan, sambungkan kabel daya USB 5v ke port daya pada hub docking (BUKAN PORT PWR PADA PI).
Anda akan melihat OS Raspbian normal muncul di monitor.
Langkah 4: Konfigurasikan Pi Anda
Setel Wi-Fi
Klik kiri mouse di atas ikon WiFi di bilah atas. Pilih jaringan Anda untuk terhubung. Anda hanya perlu melakukan satu kali kecuali pengaturan jaringan telah berubah atau perlu diubah.
Atur Audio Default
Langkah ini penting agar audio Raspberry Pi Zero Docking Hub berfungsi dengan perangkat lunak default Alexa.
Mulai terminal dan edit /boot/config.txt
sudo nano /boot/config.txt
Nonaktifkan audio analog dan HDMI dengan memasukkan '#' di depan baris berikut dalam file:
#dtparam=audio=aktif
Tekan ctrl-x, y, dan enter untuk menyimpan.
Di terminal yang sama, edit ~/.asoundrc
nano ~/.asoundrc
Ganti konten file itu dengan yang berikut:
pcm.! default {
ketik plug slave { pcm "hw:1, 0" } } ctl.!default { ketik kartu plug 1 }
Tekan ctrl-x, y, dan enter untuk menyimpan.
Sayangnya, saya belum menemukan cara permanen untuk mengatur default. Sementara itu, Anda perlu melakukannya di setiap startup.
Aktifkan SSH/VNC (Opsional)
Jika Anda tidak ingin menggunakan monitor, keyboard, dan mouse pada startup berikutnya, mengaktifkan opsi ini akan memungkinkan Anda mengakses Pi dari jarak jauh. Opsi ini berada di bawah Preference/Raspberry Pi Configuration, lalu pergi ke Interfaces dan centang opsi SSH dan VNC.
Langkah 5: Instal Perangkat Lunak Alexa
Saya tidak akan mengulangi instruksi luar biasa yang diberikan oleh proyek sampel Alexa AVS. Cukup buka proyek Github mereka (tautan) dan ikuti instruksi di sana untuk mengatur perangkat lunak Alexa.
Meskipun ada beberapa poin yang perlu diperhatikan:
- Anda dapat melewati Langkah 1 karena Anda telah menyiapkan Pi Anda.
- Pilih "1/ 3.5mm audio" di salah satu pertanyaan konfirmasi yang diajukan oleh skrip automatic_install.sh.
- Saya tidak dapat memulai mesin kata bangun Sensory (ditemukan instruksi ilegal), jadi saya menggunakan Snowboy (kitt_ai).
Langkah 6: Alexa, High Five
Selamat! Ucapkan "High Five" kepada Alexa.
Jika Anda telah mengaktifkan SSH (atau server VNC), Anda dapat memulai ulang Pi dan menjalankan perangkat lunak Alexa tanpa kepala (tanpa monitor/keyboard/mouse). Di PC Anda, jalankan tiga terminal SSH dan sambungkan ke Pi. Gunakan terminal tersebut untuk memulai executable Alexa (yaitu "npm start", "mvn exec:exec", dan "wakeWordAgent -e kitt_ai"). Keuntungan lain untuk menjalankan tanpa kepala adalah bahwa program java Alexa (mvn exec:exec) berjalan sedikit lebih lancar.
Secara keseluruhan, saya terkesan dengan kinerja sampel Alexa yang berjalan di Pi - pengambilan suara cukup responsif, akurat, dan andal. Jelas ada kesenjangan kinerja antara Echo (Dot) asli dan pengaturan ini tetapi kesenjangannya tidak terlalu besar. Satu hal yang saya tidak senang adalah saya tidak bisa memutar Amazon Prime Music pada pengaturan ini meskipun seseorang mengatakan Prime Music didukung. Mungkin ada perbedaan yang diizinkan Amazon antara Kanada dan AS atau sesuatu yang belum saya atur dengan benar. Jika Anda tahu cara mendapatkan Prime Music dengan sampel Alexa, beri tahu saya.
Direkomendasikan:
Alexa Voice Controlled Raspberry Pi Drone Dengan IoT dan AWS: 6 Langkah (dengan Gambar)
Alexa Voice Controlled Raspberry Pi Drone Dengan IoT dan AWS: Hai! Nama saya Arman. Saya seorang anak laki-laki berusia 13 tahun dari Massachusetts. Tutorial ini menunjukkan, seperti yang dapat Anda simpulkan dari judulnya, cara membuat Raspberry Pi Drone. Prototipe ini menunjukkan bagaimana drone berevolusi dan juga seberapa besar peran mereka dalam
A Voice Controlled Jumping Jack- Versi Google Voice AIY: 3 Langkah
A Voice Controlled Jumping Jack- Google Voice AIY Version: Jadi, Anda sudah mendapatkan kit suara AIY untuk Natal, dan telah memainkannya, mengikuti instruksi. Lucu, tapi sekarang? Proyek yang dijelaskan berikut ini menghadirkan perangkat sederhana yang dapat dibuat menggunakan HAT suara AIY untuk Raspbe
Home/Lab Voice Controlled Assistant: 14 Langkah (dengan Gambar)
Home/Lab Asisten Terkendali Suara: Tentang SayaHalo! Ini adalah instruksi pertama saya, saya berusia 17 tahun. Saya dari Yunani jadi bahasa Inggris saya mungkin tidak sempurna tetapi saya akan melakukan yang terbaik. Jadi, saya pertama kali mendesain aplikasi ini 2 tahun yang lalu dan saya menemukan kontes ini sebagai kesempatan untuk memperbarui proyek lama saya
Dr Who Tardis Night Light Dengan Google Assistant: 4 Langkah (dengan Gambar)
Dr Who Tardis Night Light Dengan Google Assistant: Halo Instructables dan Dr Who Fans Jadi saya membuat versi yang lebih kecil dari ini setinggi sekitar 20cm untuk anak laki-laki saya beberapa waktu lalu dan berpikir perlu ada yang berukuran ayah di rumah. Ini adalah lampu malam Tardis 35cm besar yang ditenagai oleh ESP8266 dengan
Google Home DIY Dengan Speaker Bluetooth di Raspberry Pi Zero Docking Hub: 7 Langkah (dengan Gambar)
Google Home DIY Dengan Speaker Bluetooth di Raspberry Pi Zero Docking Hub: Kami memiliki instruksi di Amazon Echo Alexa DIY - Asisten Suara Alexa di Raspberry Pi Zero Docking Hub. Kali ini kami ingin menunjukkan cara membuat Google Home DIY. Dalam instruksi ini, kami akan menunjukkan kepada Anda cara menginstal dan mengatur Asisten Google