Sisukord:

Alexa hääleassistent Raspberry Pi Zero dokkimisjaamas: 6 sammu (piltidega)
Alexa hääleassistent Raspberry Pi Zero dokkimisjaamas: 6 sammu (piltidega)

Video: Alexa hääleassistent Raspberry Pi Zero dokkimisjaamas: 6 sammu (piltidega)

Video: Alexa hääleassistent Raspberry Pi Zero dokkimisjaamas: 6 sammu (piltidega)
Video: Алиса за правду – голосовой помощник объясняет россиянам, чей Донбасс 2024, November
Anonim
Image
Image
Alexa hääleassistent Raspberry Pi Zero dokkimisjaamas
Alexa hääleassistent Raspberry Pi Zero dokkimisjaamas

Elegantse Alexa hääleassistendi ehitamiseks Pi Zero W -le, millel on vähem juhtmeid ja USB -dongleid, kasutan Makerspoti Raspberry Pi Zero dokkimisjaama. Sellel dokkimisjaamal on sisseehitatud helikoodek, mis saab 3,5 mm helipistiku kaudu mikrofoni ja kõlarit majutada.

Alustame.

Samm: hankige need osad

Hankige need osad
Hankige need osad

Need on vajalikud osad:

  1. 1x Raspberry Pi Zero W
  2. 1x Raspberry Pi Zero dokkimisjaam
  3. 1x HDMI monitor
  4. 1x HDMI-kaabel (pange tähele, et Pi Zero W vajab mini-HDMI-pistikut)
  5. 1x 5v USB 1 A toiteadapter
  6. 1x mikro -USB -kaabel
  7. 1x USB -klaviatuur
  8. 1x USB -hiir
  9. 1x minimikrofon mobiiltelefoni/tahvelarvuti jaoks (see, mis toetab poolitatud kõlariporti)
  10. 1x väline kõlar koos 3,5 mm helipistikuga.
  11. 1x 3,5 mm helikaabel (mees-mees)
  12. 1x 8G micro SD kaart
  13. Arvuti (Raspbian OS -i kujutisega SD -kaardi vilkumiseks)

Samm: valmistage SD -kaart ette uusima Raspbian OS -iga (Stretch/Jessie)

Oleks hea mõte alustada värske Raspbian OS -iga. SD -kaardile uue Raspbian OS -i ettevalmistamiseks on mitu võimalust. Kuid ma leidsin, et Etcheri kasutamine täieliku Raspbiani pildiga on tõhus ja vähem vigane.

  1. Laadige alla ja installige oma arvuti jaoks Etcher (https://etcher.io/).
  2. Laadige uusim Raspbiani pilt alla aadressilt
  3. Sisestage SD arvutisse
  4. Avage Etcher, valige Raspbiani pilt, seejärel SD -kaardi draiv ja vajutage nuppu Flash!

Kui pilt on ette valmistatud, eemaldage kaart ohutult ja valmistuge järgmiseks sammuks.

Samm: seadistage oma Pi ja dokkimisjaam

Seadistage oma Pi ja dokkimisjaam
Seadistage oma Pi ja dokkimisjaam
Seadistage oma Pi ja dokkimisjaam
Seadistage oma Pi ja dokkimisjaam

Peate oma Pi Zero W installima Raspberry Pi Zero dokkimisjaama. Seal on 4 komplekti kruvisid ja takistusi ning kokkupanek võtab vähem kui minuti.

Sisestage ettevalmistatud SD -kaart Pi Zero W -sse. Ühendage monitor Pi Zero W HDMI -pordiga (seda tuleb teha enne Pi sisselülitamist), ühendage USB -klaviatuur ja hiir ning lõpuks ühendage mikrofon ja kõlar. Toite sisselülitamiseks ühendage 5v USB toitekaabel dokkimisjaama toitepordiga (MITTE PWR -PORT PI -S).

Ekraanil peaks ilmuma tavaline Raspbian OS.

Samm: seadistage oma Pi

Seadistage oma Pi
Seadistage oma Pi
Seadistage oma Pi
Seadistage oma Pi
Seadistage oma Pi
Seadistage oma Pi

WiFi seadistamine

Vasak hiireklõps ülaribal asuva WiFi -ikooni kohal. Valige ühendamiseks oma võrk. Peate seda tegema ainult üks kord, välja arvatud juhul, kui võrguseade on muutunud või seda on vaja muuta.

Seadista vaikimisi heli

See samm on oluline, et Raspberry Pi Zero dokkimisjaama heli töötaks Alexa vaiketarkvaraga.

Käivitage terminal ja muutke faili /boot/config.txt

sudo nano /boot/config.txt

Analoog- ja hdmi -heli keelamiseks sisestage failis järgmise rea ette "#":

#dtparam = heli = sisse lülitatud

Salvestamiseks vajutage klahvikombinatsiooni ctrl-x, y ja sisestusklahvi.

Muutke samas terminalis ~/.asoundrc

nano ~/.asoundrc

Asendage selle faili sisu järgmisega:

pcm.! vaikimisi {

tüüp plug ori {pcm "hw: 1, 0"}} ctl.! vaikimisi {type plug card 1}

Salvestamiseks vajutage klahvikombinatsiooni ctrl-x, y ja sisestusklahvi.

Kahjuks ei ole ma veel pidanud leidma püsivat viisi vaikeseade määramiseks. Vahepeal peate seda tegema igal käivitamisel.

Luba SSH/VNC (valikuline)

Kui te ei soovi järgmisel käivitamisel monitori, klaviatuuri ja hiirt kasutada, võimaldaksite nende valikute lubamine teil Pi -le kaugjuurdepääsu. Need valikud on jaotises Eelistus/Raspberry Pi konfiguratsioon, seejärel minge liideste juurde ja märkige SSH ja VNC valikud.

Samm: installige Alexa tarkvara

Ma ei hakka kordama Alexa AVS näidisprojekti suurepäraseid juhiseid. Minge lihtsalt nende Githubi projekti (link) ja järgige seal olevaid juhiseid Alexa tarkvara seadistamiseks.

Kuigi tuleb märkida mõningaid punkte:

  1. 1. sammu saate vahele jätta, kuna olete oma Pi juba seadistanud.
  2. Valige skripti automatized_install.sh ühest kinnitusküsimusest "1/ 3,5 mm heli".
  3. Ma ei saa käivitada sensoorset äratussõna mootorit (ilmnes ebaseaduslik juhend), seega kasutan Snowboy (kitt_ai).

6. samm: Alexa, kõrge viis

Palju õnne! Öelge Alexale "High Five".

Kui olete lubanud SSH (või VNC -serveri), saate Pi taaskäivitada ja käivitada Alexa tarkvara peata (ilma monitori/klaviatuuri/hiireta). Käivitage oma arvutis kolm SSH -terminali ja looge ühendus Pi -ga. Kasutage neid terminale Alexa käivitatavate failide käivitamiseks (st "npm start", "mvn exec: exec" ja "wakeWordAgent -e kitt_ai"). Peata töötamise teine eelis on see, et Alexa java programm (mvn exec: exec) töötab veidi sujuvamalt.

Üldiselt avaldab mulle muljet Pi -l töötava Alexa proovi jõudlus - hääle jäädvustamine on üsna tundlik, täpne ja usaldusväärne. Kindlasti on jõudluse erinevus algse kaja (punkt) ja selle seadistuse vahel, kuid vahe pole nii suur. Üks asi, millega ma rahul pole, on see, et ma ei saa selle seadistusega mängida Amazon Prime Musicut, kuigi keegi ütles, et Prime Music on toetatud. Võib -olla on erinevus Kanada ja USA vahel, mida Amazon lubab, või midagi, mida ma pole õigesti seadistanud. Kui teate, kuidas Alexa näidisega Prime Musicut saada, andke mulle sellest teada.

Soovitan: