Satura rādītājs:
- 1. darbība. Nepieciešamie materiāli un faili
- 2. darbība: 2. darbība. Lai iegūtu papildinformāciju, skatiet failu Voicehat.py
- 3. darbība: 3. darbība. Demo kodam pievienojiet aktivizētāja skaņas kodu
- 4. darbība: 4. darbība: palaidiet kodu un pārliecinieties, ka viss ir kārtībā
- 5. darbība. 5. darbība. Izveidojiet savu.wav failu
- 6. darbība: 6. darbība: apstiprinājuma skaņas pievienošana?
Video: Pievienojiet aktivizēšanas sākuma skaņu Google AIY balss komplektam: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šī 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
- Pilnībā funkcionāls Google AIY balss komplekts, lai iestatītu savu komplektu, apmeklējiet oficiālo AIY balss komplekta lapu.
- Iespēja piekļūt jūsu Pi terminālim, izmantojot SSH, VNC vai ar monitoru un tastatūru
- . 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.
- (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
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
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.
- Jābūt MONO audio failam
- Izlases ātrumam jābūt 32000
- Jābūt.wav failam
- (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:
CSR1011 - aktivizēšanas relejs: 5 soļi
CSR1011 - aktivizēšanas relejs: CSR1011 ir viena režīma Bluetooth viedā mikroshēma, un šī apmācība parāda, kā piekļūt GPIO un iedarbināt releju
Izveidojiet savu IR skaņu, balss raidītāju: 6 soļi
Izveidojiet savu IR skaņu, balss raidītāju: Mana projekta izmantošanas pamatprincips ir skaņa, ko rada infrasarkanā (lāzera) vibrācija, kas pēc tam uztver infrasarkano staru vibrācijas signālu uztvērēja ķēdes infrasarkanā uztvērēja diodē, un signāls tiek demodulēts līdz panākt skaņas vājināšanos
Google AIY VoiceHAT Raspberry Pi komplektam (MagPi 57 versija 2017): 6 soļi (ar attēliem)
Google AIY VoiceHAT Raspberry Pi komplektam (MagPi 57 versija 2017): pamācībās nav atrodami MagPi balss komplekta montāžas padomi
7,25 ASV dolāri - pievienojiet balss vadību jebkuram griestu ventilatoram: 4 soļi (ar attēliem)
7,25 ASV dolāri - pievienojiet balss vadību jebkuram griestu ventilatoram: šajā pamācībā es jums parādīšu vienkāršo procesu, lai automatizētu griestu ventilatoru, lai jūs to varētu kontrolēt ar balss komandām, izmantojot Alexa ierīci. Jūs varat izmantot šīs instrukcijas, lai kontrolētu citas elektroniskās ierīces (gaismas, ventilatoru, televizoru
Brainwave datora saskarnes prototipa TGAM sākuma komplekta lodēšana un pārbaude: 7 soļi (ar attēliem)
Brainwave datora saskarnes prototipa TGAM sākuma komplekta lodēšana un testēšana: pagājušā gadsimta neirozinātnes pētījumi ir ievērojami papildinājuši mūsu zināšanas par smadzenēm un jo īpaši par elektriskajiem signāliem, ko izstaro neironi, kas šauj smadzenēs. Šo elektrisko signālu modeļus un frekvences var izmērīt