Përmbajtje:

Alexa Voice Assistant në Raspberry Pi Zero Docking Hub: 6 hapa (me fotografi)
Alexa Voice Assistant në Raspberry Pi Zero Docking Hub: 6 hapa (me fotografi)

Video: Alexa Voice Assistant në Raspberry Pi Zero Docking Hub: 6 hapa (me fotografi)

Video: Alexa Voice Assistant në Raspberry Pi Zero Docking Hub: 6 hapa (me fotografi)
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Nëntor
Anonim
Image
Image
Alexa Voice Assistant në Raspberry Pi Zero Docking Hub
Alexa Voice Assistant në Raspberry Pi Zero Docking Hub

Për të ndërtuar një Asistent elegant Alexa Voice në një Pi Zero W me më pak tela dhe dongle USB, unë përdor Qendrën e Makerspot's Raspberry Pi Zero Docking. Ky qendër docking ka një kodek audio të integruar i cili mund të strehojë një mikrofon dhe një altoparlant përmes folesë audio të tij 3.5 mm.

Le të fillojmë.

Hapi 1: Merrni këto pjesë

Merrni këto pjesë
Merrni këto pjesë

Këto janë pjesët që ju nevojiten:

  1. 1x Raspberry Pi Zero W
  2. 1x Raspberry Pi Zero Docking Hub
  3. 1 x monitor HDMI
  4. 1x kabllo HDMI (ju lutemi vini re Pi Zero W kërkon një lidhës mini-HDMI)
  5. Përshtatës energjie 1x 5v USB 1 A
  6. 1 x kabllo mikro USB
  7. 1x tastierë USB
  8. 1 x miun USB
  9. 1x Mini-Mikrofon për Telefon/Tablet celular (ai që mbështet portën e altoparlantëve të ndarë)
  10. 1x altoparlant i jashtëm me fole audio 3.5 mm.
  11. 1x kabllo audio 3.5 mm (nga meshkujt në meshkuj)
  12. 1x kartë micro SD 8G
  13. PC (për ndezjen e kartës SD me imazhin e OS Raspbian)

Hapi 2: Përgatitni kartën SD me OS më të fundit Raspbian (Stretch/Jessie)

Do të ishte një ide e mirë të filloni me një OS të freskët Raspbian. Ka disa mënyra për të përgatitur një OS të ri Raspbian në një kartë SD. Por zbulova se përdorimi i Etcher me një imazh të plotë Raspbian është efikas dhe më pak i prirur ndaj gabimeve.

  1. Shkarkoni dhe instaloni Etcher (https://etcher.io/) për kompjuterin tuaj pritës.
  2. Shkarkoni imazhin më të fundit Raspbian nga
  3. Futni SD në kompjuterin tuaj
  4. Hapni Etcher, zgjidhni imazhin Raspbian, pastaj diskun e kartës SD dhe shtypni Flash!

Pasi të përgatitet imazhi, nxirrni kartën në mënyrë të sigurt dhe përgatituni për hapin tjetër.

Hapi 3: Konfiguroni Pi dhe Docking Hub tuaj

Vendosni Pi dhe Docking Hub tuaj
Vendosni Pi dhe Docking Hub tuaj
Vendosni Pi dhe Docking Hub tuaj
Vendosni Pi dhe Docking Hub tuaj

Ju duhet të instaloni Pi Zero W tuaj në Raspberry Pi Zero Docking Hub. Ekzistojnë 4 grupe vidash dhe ngërçesh dhe do të duhet më pak se një minutë për t'u montuar.

Futni kartën SD të përgatitur në Pi Zero W. Lidhni monitorin tuaj me portën HDMI të Pi Zero W (duhet të bëhet para se të ndizni Pi), lidhni tastierën USB dhe miun dhe në fund lidhni mikrofonin dhe altoparlantin. Për t'u ndezur, lidhni kabllon e energjisë 5v USB me portën e energjisë në shpërndarësin e lidhjes (JO PORTI PWR N THE PI).

Ju duhet të shihni OS normale Raspbian që del në monitor.

Hapi 4: Konfiguroni Pi -në tuaj

Konfiguroni Pi -në tuaj
Konfiguroni Pi -në tuaj
Konfiguroni Pi -në tuaj
Konfiguroni Pi -në tuaj
Konfiguroni Pi -në tuaj
Konfiguroni Pi -në tuaj

Konfiguro WiFi

Klikimi i majtë i miut mbi ikonën WiFi në shiritin e sipërm. Zgjidhni rrjetin tuaj për t'u lidhur. Ju duhet të bëni vetëm një herë nëse cilësimi i rrjetit nuk ka ndryshuar ose duhet të ndryshohet.

Konfiguro audion e paracaktuar

Ky hap është i rëndësishëm për ta bërë audio Raspberry Pi Zero Docking Hub të punojë me programin e paracaktuar Alexa.

Filloni një terminal dhe redaktoni /boot/config.txt

sudo nano /boot/config.txt

Çaktivizoni audion analog dhe hdmi duke futur '#' para rreshtit të mëposhtëm në skedar:

#dtparam = audio = aktiv

Shtypni ctrl-x, y dhe futni për të ruajtur.

Në të njëjtin terminal, modifikoni ~/.asoundrc

nano/.asoundrc

Zëvendësoni përmbajtjen e atij skedari me sa vijon:

pcm.! parazgjedhje {

shkruani skllavin e prizës {pcm "hw: 1, 0"}} ctl.! parazgjedhje {lloji i kartës së prizës 1}

Shtypni ctrl-x, y dhe futni për të ruajtur.

Fatkeqësisht, ende nuk kam gjetur një mënyrë të përhershme për të vendosur parazgjedhjen. Ndërkohë, ju duhet ta bëni atë në çdo fillim.

Aktivizo SSH/VNC (Opsionale)

Nëse nuk doni të përdorni monitorin, tastierën dhe miun në fillimin e ardhshëm, aktivizimi i këtyre opsioneve do t'ju lejojë të keni qasje në distancë në Pi. Këto opsione janë nën Preference/Raspberry Pi Configuration, pastaj shkoni te Interfaces dhe shënoni opsionet SSH dhe VNC.

Hapi 5: Instaloni programin Alexa

Unë nuk do të përsëris udhëzimet e shkëlqyera të dhëna nga projekti i mostrës Alexa AVS. Thjesht shkoni te projekti i tyre Github (lidhja) dhe ndiqni udhëzimet atje për të konfiguruar programin Alexa.

Edhe pse ka disa pika për tu vënë në dukje:

  1. Ju mund të kaloni Hapin 1 pasi e keni konfiguruar tashmë Pi -në tuaj.
  2. Zgjidhni "audio 1/ 3.5mm" në një nga pyetjet e konfirmimit të bëra nga skripti automated_install.sh.
  3. Unë nuk jam në gjendje të filloj motorin e fjalës Sensory wake (hasur në udhëzime të paligjshme), kështu që unë përdor Snowboy (kitt_ai).

Hapi 6: Alexa, High Five

Urime! Thuaji "High Five" Alexa.

Nëse keni aktivizuar SSH (ose serverin VNC), mund të rinisni Pi dhe të përdorni programin Alexa pa kokë (pa monitor/tastierë/mi). Në kompjuterin tuaj drejtoni tre terminale SSH dhe lidheni me Pi. Përdorni ato terminale për të filluar ekzekutuesit Alexa (d.m.th. "npm start", "mvn exec: exec" dhe "wakeWordAgent -e kitt_ai"). Një avantazh tjetër për të ekzekutuar pa kokë është se programi Alexa java (mvn exec: exec) funksionon pak më i qetë.

Në përgjithësi, jam i impresionuar me performancën e mostrës Alexa që funksionon në Pi - kapja e zërit është mjaft e përgjegjshme, e saktë dhe e besueshme. Sigurisht që ekziston një hendek i performancës midis Echo (Dot) amtare dhe këtij konfigurimi, por hendeku nuk është aq i madh. Një gjë nuk jam i lumtur edhe pse është se nuk mund ta marr Amazon Prime Music të luajë në këtë konfigurim edhe pse dikush tha që Prime Music mbështetet. Ndoshta ka një ndryshim në atë që lejon Amazon midis Kanadasë dhe SHBA -së ose diçka që unë nuk e kam vendosur siç duhet. Nëse e dini se si ta merrni Prime Music me mostrën Alexa, ju lutem më tregoni.

Recommended: