Sisukord:

Lisage käivitusheli Google'i AIY häälkomplekti: 6 sammu (koos piltidega)
Lisage käivitusheli Google'i AIY häälkomplekti: 6 sammu (koos piltidega)

Video: Lisage käivitusheli Google'i AIY häälkomplekti: 6 sammu (koos piltidega)

Video: Lisage käivitusheli Google'i AIY häälkomplekti: 6 sammu (koos piltidega)
Video: LISSAGE 2024, November
Anonim
Image
Image
2. toiming: lisateabe saamiseks vaadake Voicehat.py -faili
2. toiming: lisateabe saamiseks vaadake Voicehat.py -faili

See õpetus on üsna lihtne. Olen tõesti nautinud Google'i AIY häälkomplekti, kuid mulle meeldib tavalises Google Home'is müra, mida nad teevad, kinnitamaks, et nad kuulavad aktiivselt. See pole vaikimisi seadistatud ühegi näite puhul, mis on AIY häälkomplekti pildile eellaaditud.

Lisan ka lingi aktsiate käivitamise ja kinnitamise mürale, mille salvestasin oma tegelikust Google Home'ist oma suumi salvestajaga.

Siin me läheme-minu esimene juhendatav!

Samm: vajalikud materjalid ja failid

  1. Täielikult funktsionaalne Google AIY Voice Kit-komplekti seadistamiseks külastage AIY Voice Kit ametlikku lehte.
  2. Võimalus pääseda oma Pi terminalile juurde SSH, VNC või monitori ja klaviatuuri abil
  3. . Wav-fail, mida soovite mängida, kui Pi kuulab häälsisendit-Kui te ei kasuta kohandatud faili, laadige alla standardne "St art Talking" fail siit või laadige see alla lisatud lingilt.
  4. (Valikuline) heliredaktor, mis suudab faile teisendada ning muuta nende bitti ja proovivõtu sagedust

2. samm: 2. samm: lisateabe saamiseks vaadake Voicehat.py -faili

TÄHTIS

Ma ei kasuta oma häälkomplekti viimast pilti, mis sisaldab nii hääle- kui ka nägemiskomplekti koodi (st aiyprojects-2018-01-03.img). Kasutan Voice Kit'i haru koodi, mille leiate Google AIY Raspbian GitHubist. Minu isiklik arvamus on kasutada lihtsalt häälkomplekti haru, et see oleks lihtne ja et te ei peaks oma häälkomplektiga töötades nägemiskoodiga tegelema

Edasi liikumine…

See samm ei ole täiesti kohustuslik, kuid näitab teile, kuhu Google on selle toimimise juhised matnud, kui soovite seda sammu edasi teha või mõista, miks minu lisatav kood töötab.

pi@vaarikas: cd AIY-voice-kit-python/src/aiy/

Siis kontrollime selles kaustas olevat Voicehat.py faili:

pi@vaarikas: ~/AIY-voice-kit-python/src/aiy/sudo nano voicehat.py

Lisatud pilt näitab, kust saate teavet oleku kasutajaliideste kohta ja heli kasutamise kohta päästiku ajal.

Olgu, nüüd lisame mõnele näidisfailile koodi, et see asi toimiks.

3. samm: 3. samm: lisage käivitushelikood demokoodile

3. toiming: lisage käivitushelikood demokoodile
3. toiming: lisage käivitushelikood demokoodile

Esmalt liikuge kausta AIY-voice-kit-python ja käivitage lähtekood

cd AIY-hääl-komplekt-python

source env/bin/aktiveeri

cd src

Seejärel kasutage käsku „sudo nano” kas „assistent_grpc_demo.py” või „assistent_raamatukogu_demo.py”

Kahe faili erinevus seisneb selles, et assistent_grpc_demo.py kasutab Google'i assistendi käivitamiseks nuppu ja assistent_library_demo.py kasutab Google'i assistendi käivitamiseks aktiveerimissõna „Ok, Google”.

Mõlema faili jaoks peate lisama ainult ÜHE koodirida:

status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav')

See eeldab, et olete oma algheli paigutanud kausta/home/pi/ja andnud sellele nime googlestart.wav. Muutke neid sõltuvalt sellest, mida te oma failile nimetasite ja kus iganes selle ka leidsite.

Otsitav koodirida on allpool:

status_ui.status ('kuulamine')

Tahame lisada oma uue koodirida ENNE seda koodirida…

Näite „assistent_library_demo.py” kohta leiate siit:

elif event.type == EventType. ON_CONVERSATION_TURN_STARTED:

# Ja nüüd lisage meie kood status_ui.set_trigger_sound_wave ('home/pi/googlestart.wav') status_ui.status ('kuulamine')

Näite „assistent_grpc_demo.py” kohta leiate siit:

button.wait_for_press ()

# Ja nüüd lisage meie kood status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav') status_ui.status ('kuulamine')

See eeldab, et olete oma algheli paigutanud kausta/home/pi/ja andnud sellele nime googlestart.wav. Muutke neid sõltuvalt sellest, mida te oma failile nimetasite ja kus iganes selle ka leidsite.

Kõigi salvestamiseks vajutage klahvikombinatsiooni CTRL-X & Y.

*** MÄRKUS. Leidsin midagi pisut tobedat. „Assistent_library_demo.py” puhul näib, et päästikuheli lisamine ei muuda kõnetuvastuse funktsiooni. Kuid assistendi_grpc_demo.py puhul näib, et kui olete käivitusheli rakendanud, katkestab see esimese või kaks öeldud sõna. Pole päris kindel, miks. Proovib ikka aru saada.

Samm: käivitage kood ja veenduge, et kõik on korras

pi@vaarikas: cd AIY-voice-kit-python

ja laadige üles virtualenv

pi@vaarikas: ~/AIY-voice-kit-python $ source env/bin/aktiveeri

ja käivitage see!

(env) pi@vaarikas: ~/AIY-voice-kit-python $ src/assistent_library_demo.py

või

(env) pi@vaarikas: ~/AIY-voice-kit-python $ src/assistent_grpc_demo.py

Nüüd öelge „Okei, Google” või vajutage seda nuppu ja vaadake, kas see töötab!

Järgmine leht aitab teid, kui teil on oma kohandatud fail ja teie.wav -faili jaoks sobivad bitti ja proovi määrad

Samm: looge oma.wav -fail

Samm: looge oma.wav -fail
Samm: looge oma.wav -fail

Kui te ei ole huvitatud minu tavalise Google Home'i algheli minu.wav -faili kasutamisest, peate looma oma.wav -faili. Õige biti ja proovivõtu sageduse töötamiseks kulus mul natuke katsetusi ja vigu.

Kasutasin kogu oma toimetamiseks Logic Pro X-i (pildil), mis on muusika loomiseks ja tootmiseks täisväärtuslik DAW. Kaks minu leitud sobivat võimalust on Switch või MediaHuman Audio Converter. Ma eeldan, et saate seda Garagebandiga teha, kui teil on Mac, kuid ma pole seda proovinud.

Demokoodiga töötamiseks on teie failil kolm põhiosa.

  1. Peab olema MONO helifail
  2. Proovimäär peab olema 32000
  3. Peab olema.wav -fail
  4. (Valikuline) 16 -bitine resolutsioon on minu jaoks kõige paremini toiminud

6. samm: 6. samm: kinnitusheli lisamine?

Siin olen ma ummikus, kui kellelgi on mõtteid. Tahaksin lisada kinnitusmüra, kui süsteem tuvastab häälsisendi nagu tavalisel Google Home'il.

Lisasin allpool teie mugavuse huvides kinnitusmüra.

Nautige!

Soovitan: