Menginstal Google Assistant pada MATRIX Voice Raspberry Pi – Panduan Langkah demi Langkah
Dalam tutorial sebelumnya, kami membangun robot yang dapat dikontrol melalui Amazon Alexa menggunakan MATRIX Voice pada Raspberry Pi. Sekarang kami akan menunjukkan kepada Anda cara mengintegrasikan Google Assistant dengan perangkat keras yang sama.
Video Demo Google Assistant MATRIX Voice
(Tautan video menunggu)
Ringkasan Google Assistant MATRIX Voice
Komponen yang Diperlukan
- MATRIX Voice / Creator
- Raspberry Pi 3 (klik untuk membeli)
- Speaker (klik untuk membeli)
- Kartu Micro SD (klik untuk membeli)
- Koneksi Internet Aktif
Prasyarat
Sebelum memulai, kenali hardware dan perangkat lunak utama. Tinjauan cepat Raspberry Pi dan MATRIX Voice akan membantu Anda mengikuti langkah-langkah dengan lancar.
Raspberry Pi
Raspberry Pi adalah komputer berukuran kartu kredit, daya rendah, yang dapat menjalankan distribusi Linux lengkap. Ini banyak digunakan dalam robotika, otomatisasi rumah, dan proyek hobi.
MATRIX Voice
Papan MATRIX Voice memiliki array mikrofon MEMS 8-saluran, 18 LED RGBW, 64 pin GPIO, FPGA Xilinx Spartan-6, dan SDRAM 64 Mbit. Varian berbasis ESP32 menambahkan konektivitas Wi-Fi/Bluetooth, membuat integrasi jaringan mudah.
Tutorial Google Assistant MATRIX Voice
Langkah 1: Siapkan Raspberry Pi
- Unduh gambar OS Raspberry Pi terbaru dan flash ke kartu micro SD Anda.
- Masukkan kartu, sambungkan daya (minimal 2,5 A), dan nyalakan Pi.
- Buka terminal dan atur sandi untuk pengguna default:
sudo passwd pi. - Sambungkan ke Wi-Fi atau Ethernet. Verifikasi apakah alamat IP ditetapkan.
- Perbarui sistem:
sudo apt update -y && sudo apt upgrade -y.
Langkah 2: Tambahkan Repositori MATRIX
curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add – echo "deb https://apt.matrix.one/raspbian $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list sudo apt update && sudo apt upgrade
Langkah 3: Instal Perangkat Lunak dan Modul Kernel MATRIX
sudo apt install matrixio-creator-init raspberrypi-kernel-headers raspberrypi-kernel git sudo reboot sudo apt install matrixio-kernel-modules sudo reboot
Langkah 4: Buat Proyek Pengembang Google
- Kunjungi Actions Console dan klik Add/import project.
- Masukkan nama proyek dan klik Create Project.
- Di Cloud Platform Console, aktifkan Google Assistant API untuk proyek Anda.
- Navigasi ke Activity Controls dan aktifkan:
- Web & App Activity (termasuk riwayat penelusuran Chrome)
- Device Information
- Voice & Audio Activity
Langkah 5: Daftarkan Perangkat
- Di Actions Console, pilih proyek Anda dan buka Connected properties.
- Di tab Device Models, klik Register Model dan isi detail yang diperlukan.
- Setelah pendaftaran, unduh berkas
credentials.json dan tempatkan di /home/pi pada Raspberry Pi Anda. Jangan mengubah nama berkas.
Langkah 6: Siapkan Lingkungan Virtual Python dan Instal SDK
cd /home/pi sudo apt-get update sudo apt-get install python3-dev python3-venv portaudio19-dev libffi-dev libssl-dev python3 -m venv env source env/bin/activate pip install --upgrade pip setuptools wheel pip install --upgrade google-assistant-library google-assistant-sdk[samples] google-auth-oauthlib[tool]
Buat kredensial OAuth:
google-oauthlib-tool \ --scope https://www.googleapis.com/auth/assistant-sdk-prototype \ --save --headless --client-secrets /path/to/credentials.json
Ikuti URL di layar untuk mengotorisasi aplikasi. Salin URL, buka di browser, masuk dengan akun Google Anda, dan berikan izin yang diminta.
Setelah diotorisasi, setup selesai. Papan MATRIX Voice Anda akan sekarang merespon perintah suara Google Assistant.
Untuk detail lebih lanjut, konsultasikan dokumentasi Google Assistant SDK.
MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJECT