Sadržaj:
- Korak 1: Potrebni materijali i datoteke
- Korak 2: Korak 2: Više informacija potražite u datoteci Voicehat.py
- Korak 3: Korak 3: Dodajte zvučni kôd okidača u demo kôd
- Korak 4: Korak 4: Pokrenite kôd i uvjerite se da je sve u redu
- Korak 5: Korak 5: Kreirajte svoju.wav datoteku
- Korak 6: Korak 6: Dodavanje zvuka potvrde?
Video: Dodajte Trigger Start Sound u Google AIY Voice Kit: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovaj vodič je prilično jednostavan. Zaista sam uživao u Google AIY Voice Kit -u, ali jako mi se sviđa zvuk na mom normalnom Google Home -u koji potvrđuje da aktivno slušaju. Ovo nije zadano postavljeno ni u jednom primjeru koji je unaprijed učitan na slici AIY Voice Kit.
Uključujem i vezu do početnog i potvrdi zvukove koje sam snimio sa svojih stvarnih Google Home uređaja sa svojim Zoom diktafonom.
Evo nas-moja prva instrukcija!
Korak 1: Potrebni materijali i datoteke
- Potpuno funkcionalan Google AIY Voice Kit za postavljanje vašeg kompleta posjetite službenu stranicu AIY Voice Kit.
- Mogućnost pristupa vašem terminalu Pi putem SSH, VNC ili s monitorom i tastaturom
- . Wav datoteka koju želite reproducirati dok Pi sluša glasovni unos-Ako ne koristite prilagođenu datoteku, preuzmite standardnu datoteku "St art Talking" ovdje ili je preuzmite s priložene veze.
- (Opcionalno) Audio editor koji može pretvoriti datoteke i promijeniti njihov bit i brzinu uzorkovanja
Korak 2: Korak 2: Više informacija potražite u datoteci Voicehat.py
BITAN
Ne koristim najnoviju sliku na svom glasovnom kompletu koja uključuje kôd za komplet za glas i vid (tj. Aiyprojects-2018-01-03.img). Koristim kôd iz grane Voice Kit koji se može pronaći na Google AIY Raspbian GitHub -u. Moje lično mišljenje je da samo koristim granu Voice Kit da bude jednostavna i da se ne moram baviti Vision kodom dok radite sa svojim glasovnim kompletom
Idemo dalje…
Ovaj korak nije potpuno obavezan, ali će vam pokazati gdje je Google sahranio upute kako ovo funkcionirati ako želite napraviti ovaj korak dalje ili razumjeti zašto kôd koji dodajem funkcionira.
pi@malina: cd AIY-voice-kit-python/src/aiy/
Zatim ćemo provjeriti datoteku voicehat.py u toj mapi:
pi@malina: ~/AIY-voice-kit-python/src/aiy/sudo nano voicehat.py
Na priloženoj slici prikazano je gdje možete naučiti o korisničkim sučeljima statusa i kako koristiti zvuk tokom okidača.
U redu, sada dodajmo neki kod jednoj od datoteka primjera kako bi ova stvar funkcionirala.
Korak 3: Korak 3: Dodajte zvučni kôd okidača u demo kôd
Prvo idite do mape AIY-voice-kit-python i pokrenite izvorni kod
cd AIY-voice-kit-python
izvor env/bin/aktiviraj
cd src
Zatim upotrijebite 'sudo nano' u bilo kojem 'assistant_grpc_demo.py' ili 'assistant_library_demo.py'
Razlikuje se između dvije datoteke u tome što assistant_grpc_demo.py koristi dugme za pokretanje Google Assistant -a, a assistant_library_demo.py koristi aktivacijsku riječ "Ok, Google" za pokretanje Google Assistant -a.
Za obje ove datoteke trebate dodati samo JEDAN red koda:
status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav')
Ovo pretpostavlja da ste početni zvuk smjestili u/home/pi/folder i nazvali ga googlestart.wav. Promijenite ih ovisno o tome kako ste datoteku nazvali i gdje god je locirali.
Red koda koji tražimo je ispod:
status_ui.status ('slušanje')
Želimo dodati naš novi red koda PRIJE tog reda koda …
Za primjer 'assistant_library_demo.py' možete ga pronaći ovdje:
elif event.type == EventType. ON_CONVERSATION_TURN_STARTED:
# A sada dodajte naš kod status_ui.set_trigger_sound_wave ('home/pi/googlestart.wav') status_ui.status ('slušanje')
Za primjer 'assistant_grpc_demo.py' možete ga pronaći ovdje:
button.wait_for_press ()
# A sada dodajte naš kod status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav') status_ui.status ('slušanje')
Ovo pretpostavlja da ste početni zvuk smjestili u/home/pi/folder i nazvali ga googlestart.wav. Promijenite ih ovisno o tome kako ste datoteku nazvali i gdje god je locirali.
Pritisnite CTRL-X & Y da sačuvate sve.
*** NAPOMENA: Našao sam nešto pomalo šašavo. Čini se da za 'assistant_library_demo.py' dodavanje zvuka okidača nema nikakve razlike u funkciji prepoznavanja govora. Međutim, za 'assistant_grpc_demo.py' čini se da kada aktivirate zvuk okidača, on prekida prvu ili dvije riječi koje izgovorite. Nisam potpuno siguran zašto. Još pokušavam to shvatiti.
Korak 4: Korak 4: Pokrenite kôd i uvjerite se da je sve u redu
pi@malina: cd AIY-voice-kit-python
i učitajte virtualenv
pi@malina: ~/AIY-voice-kit-python $ source env/bin/enable
i pokreni ga!
(env) pi@raspberry: ~/AIY-voice-kit-python $ src/assistant_library_demo.py
ili
(env) pi@malina: ~/AIY-voice-kit-python $ src/assistant_grpc_demo.py
Sada recite "U redu, Google" ili pritisnite to dugme i provjerite radi li!
Sljedeća stranica će vam pomoći ako imate vlastitu prilagođenu datoteku i odgovarajuće brzine bitova i uzorka za vašu.wav datoteku
Korak 5: Korak 5: Kreirajte svoju.wav datoteku
Ako niste zainteresirani za korištenje moje.wav datoteke standardnog početnog zvuka Google Home, morat ćete stvoriti vlastitu.wav datoteku. Bilo je potrebno malo pokušaja i grešaka da bi ispravna brzina bitova i uzorkovanja radila za mene.
Koristio sam Logic Pro X za uređivanje (na slici), što je punopravni DAW za stvaranje i produkciju muzike. Dvije opcije koje sam otkrio mogu biti prikladne su Switch ili MediaHuman Audio Converter. Pretpostavljam da biste ovo mogli učiniti s Garagebandom ako imate Mac, ali to nisam isprobao.
Tri su ključna dijela vaše datoteke potrebna za rad s demo kodom.
- Mora biti MONO audio datoteka
- Brzina uzorkovanja mora biti 32000
- Mora biti.wav datoteka
- (Opcionalno) 16 -bitna rezolucija mi je najbolje uspjela
Korak 6: Korak 6: Dodavanje zvuka potvrde?
Tu sam zaglavljen ako neko ima bilo kakvo mišljenje. Volio bih dodati šum potvrde ako sistem prepozna glasovni unos kao na normalnom Google Homeu.
U nastavku sam priložio buku potvrde zaliha radi vaše udobnosti.
Uživajte!
Preporučuje se:
Dodajte prilagođenu funkciju u Google tablice: 5 koraka
Dodajte prilagođenu funkciju u Google tablice: Siguran sam da ste u nekom trenutku svog života morali koristiti softver za proračunske tablice poput Microsoft Excela ili Google tablica. Relativno su jednostavni i laki za upotrebu, ali i vrlo moćni i lako proširivi. Danas ćemo pogledati Goo
Jednostavno automatski i besplatno dodajte Google karte u svoje Google tablice: 6 koraka
Jednostavno automatski i besplatno dodajte Google karte u svoje Google tablice: Baš kao i mnogi proizvođači, izgradio sam nekoliko projekata za praćenje GPS -a. Danas ćemo moći brzo vizualizirati GPS točke izravno u Google tablicama bez upotrebe vanjske web stranice ili API -ja. Najbolje od svega, BESPLATNO je
Džek za skakanje s glasovnom kontrolom- Google Voice AIY verzija: 3 koraka
Džek za skakanje s glasovnom kontrolom- Google Voice AIY verzija: Dakle, imate taj AIY glasovni komplet za Božić i igrali ste se s njim, slijedeći upute. Smiješno, ali sada? Projekt opisan u nastavku predstavlja jednostavan uređaj koji se može izgraditi pomoću AIY glasa HAT -a za Raspbe
Google AIY VoiceHAT za Raspberry Pi Kit (MagPi 57 verzija 2017): 6 koraka (sa slikama)
Google AIY VoiceHAT za Raspberry Pi Kit (MagPi 57 verzija 2017): Savjeti za sastavljanje glasovnog kompleta MagPi nisu pronađeni u vodičima
Senzor boje za razgovor, zasnovan na AIY Voice Kit: 4 koraka
Senzor boje za razgovor, zasnovan na AIY Voice Kit-u: Pošto sam nedavno naučio nešto o Brajevom pismu, pitao sam se da li mogu da napravim nešto pomoću AIY glasovnog kompleta za Raspberry Pi, što bi moglo imati stvarnu korist za slabovide osobe . Dakle, opisano u nastavku pronaći ćete prototip