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 provjerite je li sve u redu
- Korak 5: Korak 5: Izradite vlastitu.wav datoteku
- Korak 6: Korak 6: Dodavanje zvuka potvrde?
Video: Dodajte početni zvuk okidača u Google AIY Voice Kit: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ovaj vodič je prilično jednostavan. Zaista sam uživao u Google AIY Voice Kit -u, ali jako mi se sviđa buka koju stvaraju na mom normalnom Google Homeu kako bi potvrdili 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 dionice Start i Potvrdi zvukove koje sam snimio sa svojih stvarnih Google Home uređaja svojim Zoom snimačem.
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 -a, VNC -a ili s monitorom i tipkovnicom
- . 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.
- (Izborno) Audio uređivač 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
VAŽNO
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 osobno mišljenje je da jednostavno upotrijebite podružnicu Voice Kit kako bi bilo jednostavno i da se ne morate baviti Vision kodom dok radite sa svojim glasovnim kompletom
Idemo dalje…
Ovaj korak nije potpuno obavezan, ali pokazat će vam gdje je Google zakopao upute za rad ako želite učiniti ovaj korak dalje ili razumjeti zašto kôd koji dodajem radi.
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
Priložena slika prikazuje gdje možete naučiti o korisničkim sučeljima statusa i kako koristiti zvuk tijekom 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 se pomaknite 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 "assistant_grpc_demo.py" ili "assistant_library_demo.py"
Razlikuje se između dvije datoteke u tome što assistant_grpc_demo.py koristi gumb za pokretanje Google asistenta, a assistant_library_demo.py koristi aktivacijsku riječ "U redu, Google" za pokretanje Google asistenta.
Za obje ove datoteke trebate dodati samo JEDAN redak koda:
status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav')
Pretpostavlja se da ste početni zvuk smjestili u mapu/home/pi/i dali mu ime googlestart.wav. Promijenite ih ovisno o tome kako ste datoteku nazvali i gdje god je locirali.
Redak koda koji tražimo je ispod:
status_ui.status ('slušanje')
Želimo dodati naš novi redak koda PRIJE tog reda koda …
Primjer "assistant_library_demo.py" može se 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')
Pretpostavlja se da ste početni zvuk smjestili u mapu/home/pi/i dali mu ime googlestart.wav. Promijenite ih ovisno o tome kako ste datoteku nazvali i gdje god je locirali.
Pritisnite CTRL-X & Y da biste sve spremili.
*** 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. Za 'assistant_grpc_demo.py', međutim, čini se da kad aktivirate zvuk okidača, on prekida prvu ili dvije riječi koje izgovorite. Nisam potpuno siguran zašto. Još uvijek pokušavam to shvatiti.
Korak 4: Korak 4: Pokrenite kôd i provjerite je li sve u redu
pi@malina: cd AIY-voice-kit-python
i učitajte virtualenv
pi@malina: ~/AIY-voice-kit-python $ izvor env/bin/enable
i pokreni ga!
(env) pi@malina: ~/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 taj gumb 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: Izradite vlastitu.wav datoteku
Ako niste zainteresirani za korištenje moje.wav datoteke standardnog početnog zvuka Google Home, morat ćete stvoriti vlastitu.wav datoteku. Trebalo je malo pokušaja i pogrešaka kako 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 glazbe. Dvije opcije koje sam otkrio mogu biti prikladne su Switch ili MediaHuman Audio Converter. Pretpostavljam da biste to 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
- (Izborno) Rezolucija od 16 bita mi je najbolje uspjela
Korak 6: Korak 6: Dodavanje zvuka potvrde?
Ovdje sam zapeo ako neko ima bilo kakvo mišljenje. Volio bih dodati zvuk potvrde ako sustav prepozna glasovni unos kao na normalnom Google Homeu.
U nastavku sam priložio buku potvrde zaliha radi vaše udobnosti.
Uživati!
Preporučeni:
Ulaz za skakanje s glasovnom kontrolom- Google Voice AIY verzija: 3 koraka
Glasovno kontrolirani skakački priključak- Google Voice AIY verzija: Dakle, dobili ste taj AIY glasovni komplet za Božić i igrali ste se s njim slijedeći upute. Smiješno je, ali sada? Projekt opisan u nastavku predstavlja jednostavan uređaj koji se može izgraditi pomoću AIY voice HAT -a za Raspbe
OSOYOO 2WD Robot automobilski početni komplet: 30 koraka (sa slikama)
OSOYOO 2WD Robot Auto Starter Kit: Ovaj automobil možete kupiti na Amazonu: OSOYOO 2WD Robot Car Starter K it (US) OSOYOO 2WD Robot Car Starter Kit (UK) OSOYOO 2WD Robot Car Starter Kit (DE) OSOYOO 2WD Robot Car Starter Kit ( FR) OSOYOO 2WD Robot Car Starter Kit (IT) OSOYOO 2WD Robot Car Sta
Kontroler okidača fotoaparata: 4 koraka (sa slikama)
Kontroler okidača fotoaparata: Kontroler koji može postaviti vrijeme zatvarača, interval, broj serija fotografija za digitalne fotoaparate. Praktično za snimanje s vremenskim odmakom ili fotografije sa zvjezdicom. Izvorna ideja se pojavljuje kada sam prošle godine isprobala svoju prvu fotografiju sa zvjezdicom. Otkrio sam da imam
Senzor boje za govor, temeljen na AIY Voice Kit: 4 koraka
Senzor boje za razgovor, temeljen na AIY Voice Kit-u: Nakon što sam nedavno naučio nešto o Brailleovom pismu, pitao sam se mogu li napraviti nešto pomoću AIY glasovnog kompleta za Raspberry Pi, što bi moglo imati stvarnu korist za slabovidne osobe . Dakle, opisano u nastavku pronaći ćete prototip
Računalno sučelje Brainwave Prototip TGAM početni komplet Lemljenje i testiranje: 7 koraka (sa slikama)
Brainwave Computer Interface Prototype TGAM Starter Kit Lemljenje i testiranje: Prošlo stoljeće istraživanja neuroznanosti uvelike je povećalo naše znanje o mozgu, a posebno električnim signalima koje emitiraju neuroni koji se aktiviraju u mozgu. Uzorci i frekvencije ovih električnih signala mogu se mjeriti