Sunday, February 28, 2021

Cara Membuat "Google Home" dengan Raspberry Pi


Pada tutorial kali ini kita akan membuat "DIY Google Home" dengan Raspberry Pi. Fungsinya akan sama dengan Google Home yang dibuat oleh Google dan dipasarkan secara luas. Ada beberapa kemampuan yang akan kita dapat dari DIY Google Home ini:

  • Menggunakan Google Assistant
  • Voice Activated, artinya tinggal bilang "OK Google"
  • Ada LED Indicator,
  • Otomatis tanpa perlu login

yang dibutuhkan sekarang untuk mengikuti tutorial ini:

  1. Raspberry Pi baik model 2, 3 atau 4 ataupun Zero
  2. MicroSD Card 
  3. Powersupply 5V 2A
  4. USB Mic
  5. Speaker

Langkah yang harus dilakukan antara lain:

1. Setting dan Install OS Raspberry Pi ke dalam MicroSD

2. Boot raspberry pi, login dan update ke paket terbaru dengan perintah sudo apt-get update dan sudo apt-get upgrade

3. Setting USB mic dengan menginstall dulu software arecord, yaitu sudo apt-get install arecord

setting dengan perintah

arecord -l

contoh hasil:
pi@raspberrypi:~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0 

Kemudian buka file /etc/asound.conf dengan VIM atau Nano, dan tambahkan:


pcm.!default {
  type asym
  capture.pcm "mic"
  playback.pcm "speaker"
}
pcm.mic {
  type plug
  slave {
    pcm "hw:1,0"
  }
}
pcm.speaker {
  type hw
  card 0
}
ctl.!default {
 type hw card 0
kemudian buat file asoundrc di /home:
sudo nano .asoundrc.
Setting speaker dengan menjalankan software raspi-config:
sudo raspi-config
kemudian tes dengan mic dan speaker
speaker-test -t wav 
lalu test rekam suara

0 comments:

Post a Comment