Skep Google Home met Raspberry Pi  Stap-vir-stap-gids ▷ 2021

As daar iets is wat het gekenmerk dat hierdie plate hul groot aantal gebruike is, onder een van hulle is die moontlikheid van verander hulle in ‘n assistent, in hierdie geval sal ons dit verduidelik hoe om dit in ‘n Google Tuis.

Google Home is die maklikste manier om Google Assistent te hê tuis, en hoewel dit ‘n platform is wat nie wêreldwyd beskikbaar is nie, Danksy die Raspberry Pi kan u dit tuis hê en selfs alles beheer wat u aan die bord verbind met u stem.

Dit is hoe ons hieronder aan u gaan verduidelik wat is die prosedure? sodat jy kan begin verander jou mikrorekenaar in ‘n stemassistent op ‘n maklike en vinnige manier.

Wat het ek nodig om my Raspberry Pi in ‘n Google Home-toestel te verander?

As u op soek is na ‘n manier om u mikrorekenaar in ‘n stemassistent soos dit is Google Assistent, moet u in gedagte hou dat u hardeware benodig. Hiervoor moet u a mikrofoon en luidspreker waarmee u kan kommunikeer Google Assistent. U sal ook ‘n Framboos Pi 2, Pi 3 of Pi 4 bordDie laaste twee genoemde is die mees aanbevole. As u dit alles gereed het, kan u hierdie prosedure begin.

Lees stap vir stap hoe u ‘n Google Home-slim luidspreker met ‘n Raspberry Pi van nuuts af kan skep

Op hierdie stadium is dit belangrik om te noem dat daar twee maniere is waarop u kan skep ‘n Google Home-slimluidspreker van nuuts af.

Om dit te doen, volg net die onderstaande metodes wat u gaan leer:

Met behulp van AIY Voice Kit van MagPi

Hou in gedagte dat in Uitgawe 57 van The MagPi, Google bevat ‘n stel om gebruikers te motiveer om hul eie te skep Google tuis, is hierdie projek as naam ontvang AIT-stem en wat blyk ‘n mengsel te wees tussen wat die kunsmatige intelligensie en selfdoen wat beteken doen dit self. Daarom, as u hierdie pakket het of van plan is om dit te koop, sal u dit in elk van hierdie stappe kan gebruik.

Stel die AIT-projekstel saam

Let daarop dat Hierdie kit is redelik eenvoudig om saam te stel, dus moet u geen ongerief hê nie, hier moet u elkeen van die instruksies volg wat u op die AIY Projects-webwerf sal vind https://aiyprojects.withgoogle.com/voice/.

Om hierdie pakket te bou, sal Google u die volgende voorsien:

  • ‘N Langwerpige PCB-bord met twee mikrofone.
  • ‘N PCB om die mikrofone en die drukknop (Voice HAT) te beheer.
  • Een LED.
  • ‘N Drukknop.
  • ‘N Luidspreker.
  • Kabels om alles aan te sluit.
  • ‘N Kartondoos om die stel saam te stel.
  • Meganisme vir die drukknop.

Stel die AIT-projekstel saam

Al die komponente wat deur die kit aangebied word, is egter voldoende, dus u moet die volgende plaas:

  • ‘N Framboos Pi 3 of Pi 4.
  • Die mikro-SD-kaart om die bedryfstelsel te installeer.
  • A skroewedraaier.
  • Hoofband kleefmiddel.

Stel die AIT-projekstel saam

  • Onthou dat U vind al die instruksies vir die samestelling van die kit op die amptelike webwerf, maar hier gaan ons die stappe opsom sodat u kan doen dit op ‘n baie eenvoudige manier.
  • As u al die nodige komponente het, volgende sal begin deur die PCB-bord aan te sluit, bel Stem HAT en wat die mikrofone en die drukknop aan die Framboos Pi 3 in hierdie geval kan u hiervoor op die twee klein plastiekstygers steun. Nou moet u die twee luidsprekerkabels met behulp van die skroewedraaier verbind, hou in gedagte dat rooi positief en swart negatief is.

Stel die AIT-projekstel saam

  • Die volgende ding wat u moet doen, is om die res van die kabels op die bord te koppel. Hierna is dit die regte tyd om alles in die eerste karton te plaas. Hiervoor moet u dit vou, die instruksies in die oog laat en die luidspreker eers plaas en dan die Framboos Pi 3 Met die Voice HAT. Nou gaan u die bokse bymekaarmaak en die hele stel inbring, wees versigtig dat die luidspreker in die gedeelte is waar die gate is.
  • Sodra hierdie punt bereik is, is dit tyd om die drukknopbehuizing reg te maak. Die eerste ding sal wees om die swart plastiek moer, dan gaan jy die knoppie deur die gat in die deksel steek en die swart moer weer vasskroef. Die volgende ding sal wees om die meganisme saam te stel Die gelei en die drukknop. Hier moet u dit in die drukknop pas en die kabels noukeurig en in die regte volgorde verbind (rooi en blou gaan buite, swart en wit in die middel).

Stel die AIT-projekstel saam

  • Om hierdie stap te voltooi, jy moet die plaat met die twee mikrofone verbind en dan kleefband daarop plak bo na bo. Sorg dat die mikrofone so geplaas word dat hulle deur die gate van die boks ‘n goeie ingang van die klank het. As u alles saamgestel en gereed het, is die volgende ding om die sagteware in te installeer mikro SD-kaart.

Installeer en instel Raspbian om Google Assistent te gebruik

Raspbian-installasie benodig verskeie stappe, een daarvan is om die stelselbeeld en flits dit na micro SD met ‘n rekenaar.

Hier sal u elkeen van hierdie stappe moet volg:

  • Die eerste ding is om die beeld af te laai vir die Micro SD deur Voice Kit vanaf hierdie skakel.

Laai Image Voice Kit af

  • Later moet u die Etcher.oi sagteware vir rekenaar.

Laai Etcher vir Windows af

Laai Etcher vir MacOS af

Laai Etcher vir Linux af

  • Hierna moet u die lêer uitpak die beeld van die bedryfstelsel vir die Raspberry Pi.
  • Nou steek die micro SD-kaart in in die rekenaar.
  • Maak dan die program oop Etser, kies daar die beeld, kies die micro SD en klik op “Flits”.
  • As ek klaar is, moet jy verwyder die micro SD-kaart wat nou gereed sal wees om in die plaat te plaas.

Aan die einde van die flits die kaart dit sal op u mini-rekenaar geplaas word om te begin. Om die bord mee te kan begin die Voice Kit dit sal nodig wees om ‘n monitor by te hê HDMI-kabel en ‘n sleutelbord met die muis, verbind u almal en laastens verbind u dit aan die krag om die mikrorekenaar aan te skakel. Hou in gedagte dat die eerste stelselopstart ‘n paar minute kan duur; die stelsel wat op die mini-rekenaar loop, is ‘n weergawe Debian spesiaal aangepas vir hierdie tipe plate en staan ​​bekend as Raspbian.

Wanneer die lessenaar aktief te hê, in die boonste regterkant, sal u in staat wees om verbinding te maak met die WiFi-netwerk tussen die Bluetooth- en volumsimbole. Aangesien die internet gekoppel is, sal die blaaier oopgaan en daar moet u hierdie URL invoer: https://console.cloud.google.com/. Daar sal u gevra word om u Gmail-rekening waarmee u Google Cloud-dienste sal gebruik, waar is dit Google Assistent wat jou interesseer. Om dit te doen, voer u e-posadres en wagwoord in sodat u toegang tot die diens kan kry, wat heeltemal gratis is.

Volg elkeen van die volgende stappe om dit te doen:

  • Die eerste sal wees skep ‘n nuwe projek, kan dit byvoorbeeld genoem word “Huis Pi”.
  • Hier sal u die Google Assistent-API in die projek in API > Enable API > Google Assistant > Enable.
  • Dan u sal ‘n nuwe geloofsbrief moet skep gebruik hierdie pad: Credentials > Create credentials > OAuth Client ID > Other (añade nombre) > Create.
  • Hierna sal u moet laai die geloofsbrief na die mikrorekenaar af vanaf die API-geloofsbrief-bladsy van u projek. Aan die regterkant van die paspoort wat u pas geskep het, sal u ‘n knoppie vind “Aflaai”.
  • Later sal jy moet kopieer die afgelaaide lêer uit die aflaaigids na die vouer /home/pi/ en u verander die naam deur op die lêer te klik met die regte knoppie > rename vir die van json.

Praat met Google Assistent met behulp van die Raspberry Pi 3

As u hier is, moet u die towenaar op die bord begin, hiervoor open u die terminale ikoon wat op die lessenaar sal verskyn en voer die volgende opdrag in:

As dit die eerste keer is dat u hierdie opdrag uitvoer, sal dit u die nodige toestemmings vra om u rekening te kan gebruik. Google Cloud wat aan Gmail gekoppel sal word. As alles goed gaan op die konsole, dan sal ‘n waarskuwing verskyn waar dit u in kennis stel dat u eers op ‘n knoppie moet druk om te praat.

As u die aansoek wil verlaat, moet u druk Ctrl + C met die terminale venster aktief. Hierna sal u in staat wees om alles te vra wat u wil hê, om die volume te kan reguleer, kan u dit vanaf die rekenaarpictogram regs bo doen of vir Google sê. “Volume af”. Op hierdie manier sal u dit kan geniet stemassistent van u Raspberry Pi gebruik hierdie kit.

Praat met Google Assistent via Raspberry Pi 3

Bou u eie Google Home met ‘n luidspreker en ‘n Raspberry Pi

As u nie wil gebruik nie AIY Voice Kit, maar as u dit self wil skep, sal u slegs die Framboos Pi 3 voorheen gebruik, sowel as ‘n USB-mikrofoon, luidsprekers met mini-jack en ‘n Raspberry Pi 3As u wil, kan u ‘n knoppie koppel. In die geval van sagteware installasie U kan dieselfde instruksies soos hierbo genoem volg, maar in hierdie geval moet u besonderhede verander sodat u u eie hardeware kan gebruik.

Die eerste ding in hierdie geval is om die lêer te wysig /boot/config.txt via terminale deur die opdrag te gebruik sudo/nano /boot/config.txt. Hier sal u moet verwyder die opmerking op die reël waar dit staan #dtparam=audio=on vee # uit en die volgende twee sal kommentaar gelewer word, wat die paragraaf soos volg laat.

As dit klaar is, moet u Ctrl + X druk om met dieselfde naam te verlaat en te stoor:

# Enable audio (loads snd_bcm2835)

dtparam=audio=on

#dtoverlay=i2s-mmap

#dtoverlay=googlevoicehat-soundcard

Later jy gaan die lêer wysig /etc/asound.confjy sal dit ook doen vanaf die terminale met sudo nano /etc/asound.confi. Hier gaan jy na verwyder alles en plak die volgende kode.

Dan “Ctrl + X” sodat u daarvandaan kan weggaan en alles met dieselfde naam kan stoor:

!default {

type asym

pcm "mic"

pcm "speaker" }

mic {

type plug

slave {

pcm "hw:1,0" } }

speaker {

type plug

slave {

pcm "hw:0,0" } }

Op hierdie stadium sal dit tyd wees om herlaai die Raspberry Pi 3 en daar sal u kan toets dat dit die mikrofoon en die luidsprekers herken. Op die lessenaar vind u ‘n lêer genaamd “Gaan klank na” as u daarop klik, sal ons dit sien soek die Voice HAT wat jy nie het nie.

Op hierdie manier gaan u dit aanpas, skryf die opdrag in die terminale sudo nano /home/pi/voice-recognizer-raspi/checkpoints/check_audio.py, en op die lyn waar dit staan VOICEHAT_ID = googlevoicehat jy gaan dit verander vir VOICEHAT_ID = bcm2835. Hierdeur kan u die perfekte standaard Raspberry-klank kry, om uit te gaan en te stoor druk die sleutels “Ctrl + X” en toets die klank uiteindelik weer en daar moet alles reg werk.

As u ‘n knoppie het, moet u dit koppel aan GPIO 23, en as u nie een het nie, sal u die diens begin soos in die vorige stap met ‘n spesiale opdrag:

  • python3 src/main.py –T clap

Met hierdie opdrag gaan u kry Google Assistent Ek antwoord u elke keer as u ‘n vraag vra. As u wil verlaat, kan u dit doen deur op die sleutels te druk “Ctrl + C”.

As u vrae het, laat dit in die kommentaar, ons sal u so spoedig moontlik antwoord, en dit sal ook vir meer lede van die gemeenskap van groot hulp wees. Dankie! 😉

Nely zambrano

Skrywer: Nely Zambrano

Ek het uitgebreide ervaring in die tegnologiese veld, my spesialiteite is grafiese ontwerp, sosiale netwerke en digitale bemarking. Windows en Android is my spesialiteit.

U mag ook belangstel:

Leave a Comment