Satura rādītājs:

Pievienojiet aktivizēšanas sākuma skaņu Google AIY balss komplektam: 6 soļi (ar attēliem)
Pievienojiet aktivizēšanas sākuma skaņu Google AIY balss komplektam: 6 soļi (ar attēliem)

Video: Pievienojiet aktivizēšanas sākuma skaņu Google AIY balss komplektam: 6 soļi (ar attēliem)

Video: Pievienojiet aktivizēšanas sākuma skaņu Google AIY balss komplektam: 6 soļi (ar attēliem)
Video: 3 простых изобретения с электроникой 2024, Novembris
Anonim
Image
Image
2. darbība. Plašāku informāciju skatiet failā Voicehat.py
2. darbība. Plašāku informāciju skatiet failā Voicehat.py

Šī apmācība ir diezgan vienkārša. Man patiešām patika Google AIY balss komplekts, taču man ļoti patīk troksnis, ko viņi rada parastā Google mājas lapā, lai apstiprinātu, ka viņi aktīvi klausās. Tas nav iestatīts pēc noklusējuma nevienā no piemēriem, kas ir iepriekš ielādēti AIY balss komplekta attēlā.

Iekļauju arī saiti uz krājuma Sākt un Apstiprināt trokšņiem, kurus ierakstīju no savas Google Home ierīces ar savu Zoom rakstītāju.

Šeit mēs ejam-mans pirmais pamācāms!

1. darbība. Nepieciešamie materiāli un faili

  1. Pilnībā funkcionāls Google AIY balss komplekts, lai iestatītu savu komplektu, apmeklējiet oficiālo AIY balss komplekta lapu.
  2. Iespēja piekļūt jūsu Pi terminālim, izmantojot SSH, VNC vai ar monitoru un tastatūru
  3. . Wav fails, kuru vēlaties atskaņot, kad Pi klausās balss ievadi-ja neizmantojat pielāgotu failu, lejupielādējiet šeit standarta "St art Talking" failu vai lejupielādējiet to no pievienotās saites.
  4. (Pēc izvēles) Audio redaktors, kas var konvertēt failus un mainīt to bitu un izlases ātrumu

2. darbība: 2. darbība. Lai iegūtu papildinformāciju, skatiet failu Voicehat.py

SVARĪGS

Es savā balss komplektā neizmantoju jaunāko attēlu, kas ietver gan balss, gan redzes komplekta kodu (t.i., aiyprojects-2018-01-03.img). Es izmantoju balss komplekta filiāles kodu, kas atrodams Google AIY Raspbian GitHub. Mans personīgais viedoklis ir tikai izmantot balss komplekta filiāli, lai tā būtu vienkārša, un, strādājot ar balss komplektu, nav jārisina redzes kods

Notiek pārvietošanās…

Šis solis nav pilnīgi obligāts, taču tas parādīs, kur Google ir apglabājis norādījumus, kā panākt, lai tas darbotos, ja vēlaties spert šo soli tālāk vai saprast, kāpēc pievienotais kods darbojas.

pi@aveņu: cd AIY-voice-kit-python/src/aiy/

Tad mēs pārbaudīsim failu voicehat.py šajā mapē:

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

Pievienotajā attēlā parādīts, kur varat uzzināt par statusa lietotāja interfeisiem un to, kā izmantot skaņu aktivizēšanas laikā.

Labi, tagad pievienosim kādu kodu vienam no piemēru failiem, lai šī lieta darbotos.

3. darbība: 3. darbība. Demo kodam pievienojiet aktivizētāja skaņas kodu

3. darbība. Demonstrācijas kodam pievienojiet aktivizētāja skaņas kodu
3. darbība. Demonstrācijas kodam pievienojiet aktivizētāja skaņas kodu

Vispirms dodieties uz mapi AIY-voice-kit-python un palaidiet avota kodu

cd AIY-balss komplekts-python

avots env/bin/aktivizēt

cd src

Pēc tam izmantojiet “sudo nano” vai nu “assist_grpc_demo.py”, vai „assistant_library_demo.py”.

Abu failu atšķirība ir tāda, ka asistents_grpc_demo.py izmanto pogu, lai aktivizētu Google palīgu, un asistents_library_demo.py izmanto aktivizācijas vārdu “Labi, Google”, lai aktivizētu Google palīgu.

Abiem šiem failiem jums jāpievieno tikai VIENA koda rinda:

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

Tas pieņem, ka esat ievietojis sākuma skaņu mapē/home/pi/un nosaucis to par googlestart.wav. Mainiet tos, pamatojoties uz to, kā jūs nosaucāt savu failu un kur to atradāt.

Tālāk ir parādīta mūsu meklētā koda rinda:

status_ui.status ('klausās')

Mēs vēlamies pievienot savu jauno koda rindu PIRMS šīs koda rindas…

Piemēram "assistant_library_demo.py" to var atrast šeit:

elif event.type == EventType. ON_CONVERSATION_TURN_STARTED:

# Un tagad pievienojiet mūsu kodu status_ui.set_trigger_sound_wave ('home/pi/googlestart.wav') status_ui.status ('klausīšanās')

Piemēram "assistant_grpc_demo.py" to var atrast šeit:

button.wait_for_press ()

# Un tagad pievienojiet mūsu kodu status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav') status_ui.status ('klausīšanās')

Tas pieņem, ka esat ievietojis sākuma skaņu mapē/home/pi/un nosaucis to par googlestart.wav. Mainiet tos, pamatojoties uz to, kā jūs nosaucāt savu failu un kur to atradāt.

Lai saglabātu visu, nospiediet taustiņu kombināciju CTRL-X & Y.

*** PIEZĪME: Esmu atradis kaut ko mazliet dumju. Šķiet, ka “asistentam_library_demo.py” sprūda skaņas pievienošana neietekmē runas atpazīšanas funkciju. Tomēr attiecībā uz 'assist_grpc_demo.py' šķiet, ka, kad ir ieviesta sprūda skaņa, tā pārtrauc pirmo vai divus teiktos vārdus. Nav pilnīgi pārliecināts, kāpēc. Joprojām mēģina to izdomāt.

4. darbība: 4. darbība: palaidiet kodu un pārliecinieties, ka viss ir kārtībā

pi@aveņu: cd AIY-voice-kit-python

un ielādējiet virtualenv

pi@aveņu: ~/AIY-voice-kit-python $ source env/bin/aktivizēt

un palaist to!

(env) pi@aveņu: ~/AIY-voice-kit-python $ src/assistant_library_demo.py

vai

(env) pi@aveņu: ~/AIY-voice-kit-python $ src/assistant_grpc_demo.py

Tagad sakiet “Labi, Google” vai nospiediet šo pogu un pārbaudiet, vai tā darbojas!

Nākamā lapa jums palīdzēs, ja jums ir savs pielāgotais fails un atbilstošais bitu un izlases līmenis jūsu.wav failam

5. darbība. 5. darbība. Izveidojiet savu.wav failu

5. darbība. Izveidojiet savu.wav failu
5. darbība. Izveidojiet savu.wav failu

Ja neesat ieinteresēts izmantot manu Google Home sākuma skaņas.wav failu, jums jāizveido savs.wav fails. Pagāja nedaudz izmēģinājumu un kļūdu, lai man darbotos pareizais bitu un izlases ātrums.

Es izmantoju Logic Pro X, lai veiktu visu manu rediģēšanu (attēlā), kas ir pilnvērtīga DAW mūzikas radīšanai un producēšanai. Divas man atrastās iespējas, kas varētu būt piemērotas, ir Switch vai MediaHuman Audio Converter. Es pieņemu, ka jūs to varētu izdarīt ar Garageband, ja jums ir Mac, bet es to neesmu izmēģinājis.

Lai darbotos ar demonstrācijas kodu, ir nepieciešamas trīs galvenās faila daļas.

  1. Jābūt MONO audio failam
  2. Izlases ātrumam jābūt 32000
  3. Jābūt.wav failam
  4. (Pēc izvēles) 16 bitu izšķirtspēja man ir vislabāk darbojusies

6. darbība: 6. darbība: apstiprinājuma skaņas pievienošana?

Šeit es esmu iestrēdzis, ja kādam ir kādas domas. Es labprāt pievienotu apstiprinājuma troksni, ja sistēma atpazīst balss ievadi tāpat kā parastajā Google mājaslapā.

Jūsu ērtībai zemāk esmu pievienojis akciju apstiprinājuma troksni.

Izbaudi!

Ieteicams: