Sadržaj:

Dodajte početni zvuk okidača u Google AIY Voice Kit: 6 koraka (sa slikama)
Dodajte početni zvuk okidača u Google AIY Voice Kit: 6 koraka (sa slikama)

Video: Dodajte početni zvuk okidača u Google AIY Voice Kit: 6 koraka (sa slikama)

Video: Dodajte početni zvuk okidača u Google AIY Voice Kit: 6 koraka (sa slikama)
Video: Sampler (Digitakt) for Musicians / 演奏者のためのサンプラー活用法 #BeatMaking 2024, Srpanj
Anonim
Image
Image
Korak 2: Više informacija potražite u datoteci Voicehat.py
Korak 2: Više informacija potražite u datoteci Voicehat.py

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

  1. Potpuno funkcionalan Google AIY Voice Kit za postavljanje vašeg kompleta posjetite službenu stranicu AIY Voice Kit.
  2. Mogućnost pristupa vašem terminalu Pi putem SSH -a, VNC -a ili s monitorom i tipkovnicom
  3. . 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.
  4. (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

Korak 3: Dodajte zvučni kôd okidača u demo kôd
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

Korak 5: Izradite vlastitu.wav datoteku
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.

  1. Mora biti MONO audio datoteka
  2. Brzina uzorkovanja mora biti 32000
  3. Mora biti.wav datoteka
  4. (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: