Bangun Speaker Cerdas Amazon Alexa Anda Sendiri Dengan Raspberry Pi

Bangun Speaker Cerdas Amazon Alexa Anda Sendiri Dengan Raspberry Pi

Tiba-tiba, semua orang berbicara dengan teknologi mereka. Ponsel pintar, TV, bahkan bola lampu---semuanya mampu dikendalikan dengan asisten rumah tangga. Saat Internet of Things mengambil alih rumah Anda, Anda akan menemukan lebih banyak perangkat yang tiba-tiba mampu merespons suara Anda, berkat asisten virtual seperti Amazon Alexa.





cara membuat antena tv digital

Jika Anda memiliki Raspberry Pi cadangan, Anda tidak perlu membeli perangkat Amazon Alexa seperti Echo atau Echo Dot, karena Anda dapat membuatnya sendiri. Tutorial ini akan menjelaskan bagaimana Anda dapat mengatur asisten rumah Alexa di Raspberry Pi Anda.





Perangkat Keras yang Anda Butuhkan

Sebelum Anda mulai membuat Raspberry Pi Alexa DIY, Anda memerlukan:





  • Raspberry Pi dengan Raspbian diinstal ke kartu micro-SD
  • Catu daya yang sesuai (disarankan 5V @ 2.5A)
  • Mikrofon USB
  • Seorang pembicara
  • PC untuk menyiapkan akun Pengembang Amazon dan dengan klien SSH

Sebelum Anda mulai, dan jika Anda belum melakukannya, Anda harus aktifkan koneksi SSH ke Raspberry Pi . Jika mau, Anda dapat mengatur Raspberry Pi menggunakan keyboard, mouse, dan monitor. Anda memerlukan mikrofon, tetapi jika Anda tidak memilikinya, webcam USB dengan mikrofon akan melakukan pekerjaan yang sama.

Dalam keadaan normal, saya akan merekomendasikan menginstal Raspbian Lite untuk menjaga penggunaan sumber daya tetap rendah. Namun, skrip yang Anda perlukan untuk menginstal Alexa gagal diinstal pada instalasi Raspbian Lite standar. Untuk mengatasinya, instal GStreamer, kerangka kerja media Linux, untuk memungkinkannya menginstal dengan menjalankan yang berikut ini melalui SSH atau di layar terminal:



sudo apt update && sudo apt upgrade
sudo apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-pulseaudio

Langkah 1: Buat Akun Pengembang Amazon dan Profil Keamanan

Sebelum Anda dapat menginstal perangkat lunak Alexa, Anda harus membuat akun pengembang Amazon. Jika Anda sudah memiliki akun Amazon, Anda dapat masuk dan mendaftar untuk akun pengembang Amazon dengan cara itu.

Setelah Anda masuk, buka Alexa di bilah navigasi, lalu Layanan Suara Alexa. Klik Memulai , kemudian Produk > Buat Produk.





Beri perangkat Anda nama dan ID produk. Memilih Perangkat dengan Alexa built-in dan pilih Tidak untuk pertanyaan aplikasi pendamping. Pilih Lainnya dari Kategori Produk menu tarik-turun dan ketik Raspberry Pi pada kotak yang tersedia di bawahnya. Berikan deskripsi singkat, seperti 'Contoh Raspberry Pi Alexa build'.

Memilih Dimulai dengan sentuhan dan Bebas genggam untuk interaksi pengguna akhir. Anda tidak perlu khawatir tentang memilih gambar. Memilih Tidak ke empat pertanyaan terakhir, lalu klik Lanjut.





Di layar berikutnya, Anda akan diminta untuk membuat profil keamanan Amazon untuk menautkan data keamanan Anda ke Raspberry Pi Alexa Anda. Klik Buat Profil Baru . Pilih nama dan deskripsi, mirip dengan milik saya di bawah ini.

Pada langkah selanjutnya, pilih Perangkat dan platform lain , lalu masukkan nama ID klien (ini bisa apa saja yang Anda suka), setujui syarat dan ketentuan dan klik Buat ID. Anda kemudian akan melihat pop up yang memberitahu Anda bahwa produk Anda telah dibuat.

Selanjutnya, aktifkan profil Anda. Pergi ke Masuk dengan halaman pengembang Amazon dan pilih profil Anda dari menu tarik-turun, lalu klik Mengonfirmasi.

Masukkan domain seperti raspberrypi.local ke dalam kotak yang tersedia, lalu klik Menyimpan.

Langkah 2: Unduh Script Amazon Assistants Pi

Untuk menginstal Amazon Alexa ke Raspberry Pi Anda dengan mudah, Anda akan menggunakan skrip yang disebut Assistants Pi. Ini memberikan metode mudah bagi Anda untuk menginstal Alexa tanpa perlu membangun SDK secara manual.

Untuk memulai, Anda harus menginstal Git untuk mengambil file yang Anda butuhkan dari pengembang skrip. Hubungkan ke Raspberry Pi Anda menggunakan klien SSH atau, jika Anda tidak menjalankan Pi tanpa kepala, buka terminal dan ketik:

sudo apt install git

Setelah Git diinstal, klon file yang Anda butuhkan dengan mengetik:

git clone https://github.com/shivasiddharth/Assistants-Pi

Anda harus membuat file skrip dapat dieksekusi. Lakukan dengan mengetik:

cd /home/pi/Assistants-Pi/scripts/
sudo chmod +x installer.sh prep-system.sh service-installer.sh audio-test.sh

Langkah 3: Pra-Konfigurasi Sebelum Instalasi

Sebelum Anda dapat menjalankan skrip Asisten Pi awal sebelum Anda dapat menginstal Alexa, Anda harus instal PIP untuk Python di Raspberry Pi Anda. Periksa itu diinstal dengan yang berikut:

pip --version

Anda harus mendapatkan respons yang mengonfirmasi versi Anda. Jika tidak, instal ulang PIP menggunakan apt.

Jika PIP sudah terpasang dengan benar, tahap selanjutnya adalah menjalankan skrip persiapan Assistants Pi, prasistem.sh. Jalankan yang berikut ini:

sudo /home/pi/Assistants-Pi/scripts/prep-system.sh

Ini akan mulai menginstal paket yang diperlukan untuk Anda, serta memeriksa apakah Raspbian sudah mutakhir.

Setelah semuanya terinstal, Anda akan diberikan enam opsi untuk dipilih untuk konfigurasi audio dan mikrofon Anda. Kebanyakan orang harus memilih USB-MIC-ON-BOARD-JACK , jadi pukul 3 dan tekan enter. Pilih opsi ini jika Anda menggunakan mikrofon USB dengan speaker terpasang ke port audio.

Reboot Raspberry Pi Anda pada tahap ini dengan mengetik:

sudo reboot

Setelah di-boot ulang, periksa apakah pengaturan audio Anda sudah benar dengan menjalankan yang berikut ini:

sudo /home/pi/Assistants-Pi/scripts/audio-test.sh

Ini akan menjalankan pemeriksaan speaker dan mikrofon Anda untuk memastikan Raspberry Pi Anda berfungsi dengan keduanya.

Langkah 4: Jalankan Script Instalasi

Dengan asumsi Anda tidak memiliki masalah dengan mikrofon atau speaker selama pengujian audio Anda, jalankan perintah berikut untuk menginstal Alexa ke Raspberry Pi Anda:

sudo /home/pi/Assistants-Pi/scripts/installer.sh

Anda akan diberikan opsi untuk memilih menginstal Alexa, Google Home Assistant, atau keduanya. Skrip memerlukan langkah tambahan agar Asisten Google dapat diinstal di sini, jadi sebaiknya lewati ini. Pilih opsi 2 untuk menginstal Alexa saja.

Anda harus memasukkan ID klien Anda. Kembali ke Portal pengembang Alexa untuk menemukannya dengan mengklik nama 'produk' Anda. Catat ID Produk Anda.

Klik nama produk Anda, klik Profil Keamanan, kemudian Perangkat dan platform lain. Gunakan ID Klien yang ada di sini, lalu ketik ID Produk Anda, sebelum menyetujui syarat dan ketentuan. Jenis SETUJU dan tekan enter.

Script akan berjalan melalui instalasinya, menginstal paket lain yang diperlukan yang diperlukan. Ini mungkin membutuhkan waktu untuk diselesaikan. Anda mungkin perlu menerima satu atau dua lisensi; baca saja dan tekan DAN ke menu konfirmasi apa pun.

Langkah 5: Konfigurasi dan Pengujian Akhir

Setelah skrip menyelesaikan instalasi, Anda memiliki satu skrip terakhir untuk dijalankan:

sudo /home/pi/Assistants-Pi/scripts/service-installer.sh

Jalankan yang berikut ini, hanya untuk memastikan layanan dimulai dan diaktifkan:

sudo systemctl enable alexa.service
sudo systemctl start alexa.service

Anda kemudian harus mendaftar dan mengotorisasi Pi Anda. Ketik berikut ini:

sudo /home/pi/Assistants-Pi/Alexa/startsample.sh

Anda harus mengetikkan kode yang ditampilkan di layar terminal pada a halaman di situs pengembang Amazon . Ketik kodenya, klik Melanjutkan, kemudian Mengizinkan.

Dengan asumsi otorisasi Pi Anda berjalan baik, Anda akan melihat contoh skrip Alexa berjalan. Uji perangkat Raspberry Pi Alexa DIY Anda dengan mengatakan Alexa diikuti dengan perintah. Sebagai contoh, Alexa, beri tahu saya waktunya.

Nyalakan ulang untuk terakhir kalinya dan uji perangkat Anda lagi dengan mengeluarkan perintah lain, untuk memastikan semuanya berfungsi.

Amazon Alexa DIY untuk Rumah Anda

Anda tidak perlu membeli perangkat baru yang mahal untuk rumah Anda untuk menikmati manfaat speaker pintar. Raspberry Pi cadangan membuat asisten rumah DIY yang sempurna, apakah Anda sedang membangun Alexa DIY atau jika Anda ingin buat Google Home DIY Anda sendiri sebagai gantinya.

Jika speaker pintar untuk rumah Anda tidak sesuai dengan keinginan Anda, mungkin pergilah ke luar ruangan dan buat beberapa proyek Raspberry Pi yang kokoh.

Membagikan Membagikan Menciak Surel Canon vs. Nikon: Merek Kamera Mana yang Lebih Baik?

Canon dan Nikon adalah dua nama besar di industri kamera. Tetapi merek mana yang menawarkan jajaran kamera dan lensa yang lebih baik?

cara mengirim pin drop
Baca Selanjutnya Topik-topik yang berkaitan
  • buatan sendiri
  • Hiburan
  • Raspberry Pi
  • Otomatisasi Rumah
  • Alexa
Tentang Penulis Ben Stockton(22 Artikel Diterbitkan)

Ben adalah penulis teknologi yang berbasis di Inggris dengan hasrat untuk gadget, game, dan geekiness umum. Ketika dia tidak sibuk menulis atau mengutak-atik teknologi, dia belajar untuk MSc di bidang Komputasi dan TI.

More From Ben Stockton

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan