Isi kandungan:
- Langkah 1: Dapatkan Bahagian Ini
- Langkah 2: Sediakan Kad SD Dengan OS Raspbian Terkini (Stretch / Jessie)
- Langkah 3: Sediakan Pi dan Docking Hub Anda
- Langkah 4: Konfigurasikan Pi Anda
- Langkah 5: Pasang Perisian Alexa
- Langkah 6: Alexa, Lima Tinggi
Video: Pembantu Suara Alexa di Hab Docking Raspberry Pi Zero: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Untuk membina Pembantu Suara Alexa yang elegan pada Pi Zero W dengan lebih sedikit wayar dan dongle USB, saya menggunakan Hub Docking Raspberry Pi Zero dari Makerspot. Hab sambungan ini mempunyai codec audio terbina dalam yang dapat menampung mikrofon dan pembesar suara melalui bicu audio 3.5mm.
Mari kita mulakan.
Langkah 1: Dapatkan Bahagian Ini
Ini adalah bahagian yang anda perlukan:
- 1x Raspberry Pi Zero W
- Hub Docking Raspberry Pi Zero 1x
- Monitor HDMI 1x
- 1x kabel HDMI (harap maklum bahawa Pi Zero W memerlukan penyambung mini-HDMI)
- 1x 5v USB 1 A Power Adapter
- Kabel USB mikro 1x
- Papan kekunci USB 1x
- Tetikus USB 1x
- 1x Mikrofon Mini Untuk Telefon bimbit / Tablet (yang menyokong port pembesar suara terpisah)
- Pembesar Suara Luar 1x dengan Jack Audio 3.5mm.
- Kabel audio 1x 3.5mm (lelaki-ke-lelaki)
- Kad SD mikro 1x 8G
- PC (untuk mem-flash kad SD dengan gambar Raspbian OS)
Langkah 2: Sediakan Kad SD Dengan OS Raspbian Terkini (Stretch / Jessie)
Adalah idea yang baik untuk memulakan dengan OS Raspbian baru. Terdapat beberapa cara untuk menyediakan OS Raspbian baru pada kad SD. Tetapi saya dapati bahawa menggunakan Etcher dengan gambar Raspbian penuh adalah cekap dan kurang ralat.
- Muat turun dan pasang Etcher (https://etcher.io/) untuk PC hos anda.
- Muat turun gambar Raspbian terkini dari
- Masukkan SD ke dalam PC anda
- Buka Etcher, pilih gambar Raspbian, kemudian pemacu kad SD, dan tekan Flash!
Setelah gambar disiapkan, keluarkan kad dengan selamat dan bersiap untuk langkah seterusnya.
Langkah 3: Sediakan Pi dan Docking Hub Anda
Anda perlu memasang Pi Zero W di Raspberry Pi Zero Docking Hub. Terdapat 4 set skru dan penyekat dan akan memakan masa kurang dari satu minit untuk dipasang.
Masukkan kad SD yang disediakan ke dalam Pi Zero W. Sambungkan monitor anda ke port HDMI Pi Zero W (mesti dilakukan sebelum menghidupkan Pi), sambungkan papan kekunci dan tetikus USB dan akhirnya sambungkan mikrofon dan pembesar suara. Untuk menghidupkan, sambungkan kabel kuasa 5v USB ke port kuasa di hab dok (BUKAN PORT PWR PADA PI).
Anda mesti melihat OS Raspbian biasa muncul di monitor.
Langkah 4: Konfigurasikan Pi Anda
Sediakan WiFi
Tetikus kiri mengklik ikon WiFi di bar atas. Pilih rangkaian anda untuk disambungkan. Anda hanya perlu lakukan sekali kecuali tetapan rangkaian telah berubah atau perlu diubah.
Sediakan Audio Lalai
Langkah ini penting untuk menjadikan audio Raspberry Pi Zero Docking Hub berfungsi dengan perisian Alexa lalai.
Mulakan terminal dan edit /boot/config.txt
sudo nano /boot/config.txt
Lumpuhkan audio analog dan HDMI dengan memasukkan '#' di hadapan baris berikut dalam fail:
# dtparam = audio = aktif
Tekan ctrl-x, y, dan masukkan untuk menyimpan.
Di terminal yang sama, edit ~ /.asoundrc
nano ~ /.asoundrc
Gantikan kandungan fail tersebut dengan yang berikut:
pcm.! lalai {
taip plug budak {pcm "hw: 1, 0"}} ctl.! default {type plug card 1}
Tekan ctrl-x, y, dan masukkan untuk menyimpan.
Sayangnya, saya masih belum menemui kaedah tetap untuk menetapkan lalai. Sementara itu, anda perlu melakukannya pada setiap permulaan.
Dayakan SSH / VNC (Pilihan)
Sekiranya anda tidak mahu menggunakan monitor, papan kekunci, dan tetikus pada permulaan berikutnya, mengaktifkan pilihan ini akan membolehkan anda mengakses Pi dari jauh. Pilihan ini berada di bawah Preference / Raspberry Pi Configuration, kemudian pergi ke Interfaces dan tandakan pilihan SSH dan VNC.
Langkah 5: Pasang Perisian Alexa
Saya tidak akan mengulangi arahan terbaik yang diberikan oleh projek sampel Alexa AVS. Pergi ke projek Github (pautan) mereka dan ikuti arahan di sana untuk menyediakan perisian Alexa.
Walaupun ada beberapa perkara yang perlu diperhatikan:
- Anda boleh melangkau Langkah 1 kerana anda sudah menyiapkan Pi anda.
- Pilih "Audio 1 / 3.5mm" dalam salah satu soalan pengesahan yang diajukan oleh skrip automated_install.sh.
- Saya tidak dapat menghidupkan enjin kata Sensory bangun (arahan haram yang dihadapi), jadi saya menggunakan Snowboy (kitt_ai).
Langkah 6: Alexa, Lima Tinggi
Tahniah! Katakan "Lima Tinggi" kepada Alexa.
Sekiranya anda telah mengaktifkan SSH (atau pelayan VNC), anda boleh memulakan semula Pi dan menjalankan perisian Alexa tanpa kepala (tanpa monitor / papan kekunci / tetikus). Di PC anda jalankan tiga terminal SSH dan sambungkan ke Pi. Gunakan terminal tersebut untuk memulakan Alexa yang boleh dilaksanakan (iaitu "npm start", "mvn exec: exec", dan "wakeWordAgent -e kitt_ai"). Kelebihan lain untuk berjalan tanpa kepala adalah bahawa program Alexa java (mvn exec: exec) berjalan sedikit lebih lancar.
Secara keseluruhan, saya kagum dengan prestasi sampel Alexa yang dijalankan pada Pi - rakaman suara cukup responsif, tepat dan boleh dipercayai. Sudah tentu terdapat jurang prestasi antara Echo asli (Dot) dan persediaan ini tetapi jurangnya tidak begitu besar. Satu perkara yang saya tidak gembira ialah saya tidak dapat memainkan Amazon Prime Music pada persediaan ini walaupun ada yang mengatakan Prime Music disokong. Mungkin ada perbezaan yang dibenarkan oleh Amazon antara Kanada dan AS atau sesuatu yang belum saya atur dengan betul. Sekiranya anda tahu bagaimana mendapatkan Prime Music dengan sampel Alexa, beritahu saya.
Disyorkan:
Pembantu Suara Dengan Arduino: 3 Langkah
Pembantu Suara Dengan Arduino: Ciao a tutti! Con questo progetto si affronta il tema dell'intelligenza artificiale. E 'possibile realizzare un assistente vocale con Arduino? La risposta è si! Ma scopriremo che da solo non può gestire tutto il compito. Con assistente vocale infatti
Pembantu Pengawal Suara Rumah / Makmal: 14 Langkah (dengan Gambar)
Pembantu Pengawal Suara Rumah / Makmal: Tentang SayaHello! Ini adalah arahan pertama saya, saya berumur 17 tahun. Saya berasal dari Greece jadi bahasa Inggeris saya mungkin tidak sempurna tetapi saya akan melakukan yang terbaik. Oleh itu, saya mula-mula merancang aplikasi ini 2 tahun yang lalu dan saya mendapati pertandingan ini merupakan peluang untuk mengemas kini projek lama saya
PEMBANTU KAWALAN GOOGLE PEMBANTU MENGGUNAKAN NODEMCU: 9 Langkah
GOOGLE ASSISTANT CONTROLLED SWITCH MENGGUNAKAN NODEMCU: Bukankah lebih baik untuk menghidupkan atau mematikan sesuatu dengan bantuan pembantu Google .. !!! Oleh itu, dalam Instructables ini, saya akan menunjukkan cara mengawal sebarang peralatan elektrik dengan bantuan pembantu Google , sama seperti Alexa Amazon. Banyak peranti komersial
Hab Automasi Rumah Raspberry Pi-Arduino-SignalR: 11 Langkah (dengan Gambar)
Hab Automasi Rumah Raspberry Pi-Arduino-SignalR: Berikutan beberapa IBLE awal saya yang diterbitkan di sini dan di sini, projek ini mengambil langkah pertama untuk membina versi asas Hab Automasi Rumah yang berfungsi. Saya telah menggunakan beberapa teknologi yang berbeza dalam usaha untuk memahami bagaimana saya dapat
Rumah Google DIY dengan Pembesar Suara Bluetooth di Hab Docking Raspberry Pi Zero: 7 Langkah (dengan Gambar)
DIY Google Home Dengan Pembesar Suara Bluetooth di Raspberry Pi Zero Docking Hub: Kami mempunyai instruksi di DIY Amazon Echo Alexa - Pembantu Suara Alexa di Raspberry Pi Zero Docking Hub. Kali ini kami ingin menunjukkan cara membina Google Home DIY. Dalam arahan ini, kami akan menunjukkan kepada anda cara memasang dan menyiapkan Pembantu Google