Sisukord:
- Samm: asjad
- Samm: installige Amazon Alexa häälteenus
- 3. toiming: installige Google'i assistendi SDK
- Samm: installige PulseAudio ja käivitage 2 navigaatorit koos
Video: Rääkige koos Alexa ja Google'i assistendiga Raspberry Pi -s: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Käivitage Amazon Alexa ja Google'i assistent korraga Raspberry Pi -s. Helistage mõlemale nimele, nad lülitavad reageerimiseks sisse oma LED -id ja helisevad. Siis esitate mõne taotluse ja nad vastavad teile vastavalt. Saate nende omadusi hästi teada.
[Rääkige kahe häälnavigaatoriga koos (jaapani keeles)]
Nende kahe häälnavigaatori paigaldamine Raspberry Pi -sse pole keeruline. Mõlema jaoks on veebis saadaval väga põhjalikud samm -sammult juhised. Nendega koos rääkimiseks peate lisaks installima PulseAudio. Nautige!
(*1) Pi koos kahe navigaatoriga osaleb häälaktiveeritud võistlusel. Kui teile meeldib, palun hääletage. Aitäh.
(*2) Hindan Dimeizat tema varasema jaapani keeles kirjeldatud artikli eest.
Samm: asjad
Asjade nimekiri:
- Vaarika Pi 3
- Toiteadapter: DC 5V, 2.5A
- Micro-SD-kaart: 16 GB
- USB -mikrofon: kasutan odavas USB -kaameras (Logitech C270) mikrofoni.
- Mõned LED -id
- Leivalaud
- Mõned hüppajate juhtmed
- Kõlar või kõrvaklapid: telerit saab kasutada ka HDMI -pordi kaudu.
Olen Raspberry Pi -d esimest korda puudutanud 4 kuud tagasi. Seetõttu ei tea ma seda hästi. Paigaldatud operatsioonisüsteem on Raspbian Stretch (NOOBS v.2.4.4). Ma ei saa teile teiste OS -ide või versioonide tõrkeotsingut pakkuda.
Samm: installige Amazon Alexa häälteenus
Veebis on väga põhjalikud "samm-sammult juhised". Lihtsalt seda järgides saate oma Pi -sse installida Alexa Voice Service SDK ja käivitada selles näidiskoodi. Helistage "Alexa!"
Et teada saada, kas teie kõne jõuab teie Pi-ni, lisatakse näidiskoodi "/home/pi/sdk-folder/sdk-source/avs-device-sdk/SampleApp/src/UIManager.cpp" sisse LED-ide sisselülitamine ja lühikesed helid..
1) Lisage 5 rida sõnaga "süsteem (…);" proovis c ++ koodis "UIManager.cpp" olevas "void UIManager:: printState () {" ja salvestage see.
*******
lüliti (m_dialogState) {
juhtum DialogUXState:: IDLE:
süsteem ("gpio -g mode 24 out");
süsteem ("gpio -g write 24 0");
ConsolePrinter:: prettyPrint ("Alexa on praegu jõude!");
tagasipöördumine;
juhtum DialogUXState:: KUULAMINE:
süsteem ("gpio -g mode 24 out");
süsteem ("gpio -g write 24 1");
süsteem ("aplay /home/pi/sdk-folder/application-necessities/sound-files/re.wav 1>/dev/null 2>/dev/null");
ConsolePrinter:: prettyPrint ("Kuulamine …");
tagasipöördumine;
********
2) Pöörduge samm -sammult juhendi juurde jaotisesse "2. Ehita SDK" ja käivitage uuesti igal sammul kuni "4. Käivitage näidisrakendus", välja arvatud 3.1.
3) Kopeerige lühike helifail "re.wav" ja kleepige see kausta "/home/pi/sdk-folder/application-vajadused/sound-files".
3. toiming: installige Google'i assistendi SDK
Veebis on väga põhjalik samm -sammuline juhend. Lihtsalt seda järgides saate oma Pi -sse installida Google'i assistendi kogu ja käivitada selles näidiskoodi. Helistage "OK Google!" või "Hei Google!"
Et teada saada, kas teie kõne jõuab teie Pi-ni, lisatakse näidiskoodi "/home/pi/assistant-sdk-python/google-assistant-sdk/googlesamples/assistant/library/hotword.py" sisse lülitatud LED-id ja lühikesed helid..
(*) Instructables'i toimetaja ei saa taandeid väljendada. Python -koodi igas allpool olevas reas on vaja piisavaid taandeid.
1) Lisage näidiskoodi "hotword.py" peale "import json" 3 rida
*******
RPi. GPIO importimine GPIO -na
impordi aeg
alamprotsessi importimine
********
2) Lisage näidiskoodi "hotword.py" 2 rida "print ()" järele "def process_event (event, device_id):".
*******
kui event.type == EventType. ON_CONVERSATION_TURN_STARTED:
print () # Lisage järgmised 2 rida:
GPIO väljund (23, 1)
subprocess.call ("aplay /home/pi/sdk-folder/application-necessities/sound-files/re2.wav", kest = tõene)
trükk (sündmus)
*******
3) Lisage näidiskoodi "hotword.py" 2 rida "" seadme_id: ', assistent.seadme_id +' / n ') "järele" def main (): "ja salvestage see.
*******
assistendiga (volikirjad, args.device_model_id):
sündmused = assistent.start ()
print ('seadme_mudeli_id:', args.device_model_id + '\ n' +
'device_id:', assistent.device_id + '\ n') # Lisage järgmised 2 rida:
GPIO.setmode (GPIO. BCM)
GPIO.seadistus (23, GPIO. OUT, esialgne = GPIO. LOW)
*******
4) Kopeerige lühike helifail "re2.wav" ja kleepige see kausta "/home/pi/sdk-folder/application-vajadused/sound-files"
Samm: installige PulseAudio ja käivitage 2 navigaatorit koos
Esimese sammu lõpus saate käivitada vastavalt iga häälenavigaatori; Alexa ja Google'i assistent. Kuid te ei saa neid kahte navigaatorit korraga käivitada. Seetõttu installige "PulseAudio". Saate neid kahte navigaatorit korraga käivitada.
********
sudo apt-get install pulseaudio
********
[Märge]
Esmalt peaksite käivitama Alexa ja hiljem helistama Google'i assistendile. Kui soovite käivitada ainult Google'i assistendi, peatage PulseAudio enne helistamist.
********
pulseaudio -k
********
Kui helistate navigaatorile, kui teine navigaator räägib, läheb teie Pi segadusse. Seetõttu peaksite rääkimise lõpetamiseks ootama või katkestama. Küll aga on huvitav lahendada segane Pi. Nautige!
Soovitan:
Maja valgustite juhtimine Google'i assistendiga Arduino abil: 7 sammu
Juhtige maja tulesid Google'i assistendiga Arduino abil: (Värskendus 22. augustil 2020: see juhend on 2 aastat vana ja tugineb mõnele kolmanda osapoole rakendusele. Kõik nende muudatused võivad muuta selle projekti mittetoimivaks. See võib olla või mitte töötage kohe, kuid saate seda viitena järgida ja vastavalt muuta
Värava juhtimine Google'i assistendiga, kasutades ESP8266 NodeMCU: 6 sammu
Värava juhtimine Google'i assistendiga, kasutades ESP8266 NodeMCU -d: See on minu esimene juhistega seotud projekt, nii et palun kommenteerige allpool, kui on võimalik täiustada. Idee on kasutada Google'i assistenti, et saata signaal värava juhtpaneelile. Nii et käsu saatmisel ilmub relee, mis sulgeb
Dr Who Tardis öövalgus Google'i assistendiga: 4 sammu (piltidega)
Dr Who Tardis öövalgus koos Google'i assistendiga: Tere Instructables ja Dr Who Fans Niisiis ehitasin oma pisipojale mõni aeg tagasi sellest umbes 20 cm kõrguse väiksema versiooni ja arvasin, et majas peab olema issi suurune. See on suur 35 cm pikkune Tardis öölamp, mida toidab ESP8266 koos
Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil: 14 sammu (piltidega)
Rääkige Picki ja tehisintellekti vestlusega Cleverboti abil: siin proovin mitte ainult häälkäsklusi, vaid ka tehisintellekti vestlust arvutiga Cleverboti abil. Idee tekkis tegelikult siis, kui leiti, et lapsed segavad värvikarbis värve, kui nad võtavad värvi ühelt värvilt lähimale. Aga viimaks ometi
Seadmete juhtimine Google'i assistendiga: 5 sammu
Seadmete juhtimine Google'i assistendiga: Siiani olete kasutanud oma Google'i abilist, et vastata küsimustele, mis puudutavad ilmastikutingimusi, valuutakursse, suunda, kuupäeva ja kellaaega jne. Teie Google'i assistent saab teha rohkem kui ainult need küsimuste vastused. Kasutage nüüd oma Google'i juhtimiseks oma assistenti