Sisukord:

Rääkige koos Alexa ja Google'i assistendiga Raspberry Pi -s: 4 sammu
Rääkige koos Alexa ja Google'i assistendiga Raspberry Pi -s: 4 sammu

Video: Rääkige koos Alexa ja Google'i assistendiga Raspberry Pi -s: 4 sammu

Video: Rääkige koos Alexa ja Google'i assistendiga Raspberry Pi -s: 4 sammu
Video: Windows Event and Logging Demystified: IT Admin Edition 2024, November
Anonim
Rääkige koos Alexa ja Google'i assistendiga Raspberry Pi -s
Rääkige koos Alexa ja Google'i assistendiga Raspberry Pi -s
Rääkige koos Alexa ja Google'i assistendiga Raspberry Pi -s
Rääkige koos Alexa ja Google'i assistendiga Raspberry Pi -s

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

Asjad
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

Installige Amazon Alexa häälteenus
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

Installige Google'i assistendi SDK
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

Installige PulseAudio ja käivitage 2 navigaatorit koos
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: