
Sisällysluettelo:
- Vaihe 1: Tarvittavat materiaalit ja tiedostot
- Vaihe 2: Vaihe 2: Katso lisätietoja Voicehat.py -tiedostosta
- Vaihe 3: Vaihe 3: Lisää käynnistysäänikoodi esittelykoodiin
- Vaihe 4: Vaihe 4: Suorita koodi ja varmista, että kaikki on kunnossa
- Vaihe 5: Vaihe 5: Luo oma.wav -tiedosto
- Vaihe 6: Vaihe 6: Vahvistusäänen lisääminen?
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44



Tämä opetusohjelma on melko yksinkertainen. Olen todella nauttinut Google AIY Voice Kitistä, mutta pidän todella tavallisesta Google Homen äänestä, jonka he tuottavat vahvistaakseen, että he kuuntelevat aktiivisesti. Tämä ei ole oletusarvoisesti käytössä kaikissa esimerkeissä, jotka on esiladattu AIY Voice Kit -kuvaan.
Sisällytän myös linkin varaston aloitus- ja vahvistusääniin, jotka olen tallentanut todellisesta Google Homesta Zoom -tallentimellani.
Tästä se lähtee-ensimmäinen ohjeeni!
Vaihe 1: Tarvittavat materiaalit ja tiedostot
- Täysin toimiva Google AIY Voice Kit -paketti, jolla voit määrittää paketin, käy AIY Voice Kit -sivulla.
- Mahdollisuus käyttää Pi -päätelaitetta SSH: n, VNC: n tai näytön ja näppäimistön kautta
- . Wav-tiedosto, jonka haluat toistaa, kun Pi kuuntelee puhesyöttöä-Jos et käytä mukautettua tiedostoa, lataa standardi "St art Talking" -tiedosto täältä tai lataa se oheisesta linkistä.
- (Valinnainen) Äänieditori, joka voi muuntaa tiedostoja ja muuttaa niiden bittiä ja näytteenottotaajuutta
Vaihe 2: Vaihe 2: Katso lisätietoja Voicehat.py -tiedostosta
TÄRKEÄ
En käytä äänipaketin uusinta kuvaa, joka sisältää sekä Voice- että Vision-sarjan koodin (eli aiyprojects-2018-01-03.img). Käytän Voice Kit -sivuston koodia, joka löytyy Google AIY Raspbian GitHubista. Henkilökohtainen mielipiteeni on käyttää vain Voice Kit -haaraa pitämään se yksinkertaisena eikä tarvitse käsitellä Vision -koodia, kun työskentelet äänipaketin kanssa
Siirrytään eteenpäin…
Tämä vaihe ei ole täysin pakollinen, mutta se näyttää, minne Google on haudannut ohjeet tämän toimivuuden saamiseksi, jos haluat ottaa askeleen pidemmälle tai ymmärtää, miksi lisäämäni koodi toimii.
pi@vadelma: cd AIY-voice-kit-python/src/aiy/
Sitten aiomme tarkistaa Voicehat.py -tiedoston kyseisessä kansiossa:
pi@vadelma: ~/AIY-voice-kit-python/src/aiy/sudo nano voicehat.py
Liitteenä olevassa kuvassa näkyy, mistä voit oppia tilan käyttöliittymistä ja äänen käyttämisestä liipaisimen aikana.
Okei, lisätään nyt koodi johonkin esimerkkitiedostoon saadaksemme tämän toimimaan.
Vaihe 3: Vaihe 3: Lisää käynnistysäänikoodi esittelykoodiin

Siirry ensin AIY-voice-kit-python -kansioon ja suorita lähdekoodi
cd AIY-äänipakkaus-python
lähde env/bin/aktivoi
cd src
Käytä sitten "sudo nano" joko "assistentti_grpc_demo.py" tai "assistentti_kirjasto_demo.py"
Eri tiedostojen välillä on se, että assistentti_grpc_demo.py käyttää painiketta Google Assistantin käynnistämiseen ja assistentti_kirjasto_demo.py käyttää aktivointisanaa Ok, Google käynnistääkseen Google Assistantin.
Molemmille tiedostoille sinun on lisättävä vain YKSI koodirivi:
status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav')
Tämä olettaa, että olet asettanut aloitusäänen kansioon/home/pi/ja antanut sille nimen googlestart.wav. Muuta niitä sen mukaan, mitä nimeit tiedostoosi ja missä tahansa sen sijaitsit.
Etsimämme koodirivi on alla:
status_ui.status ('kuunteleminen')
Haluamme lisätä uuden koodirivimme ENNEN kyseistä koodiriviä…
Esimerkki "assistentti_kirjasto_demo.py" löytyy täältä:
elif event.type == EventType. ON_CONVERSATION_TURN_STARTED:
# Ja nyt lisää koodi status_ui.set_trigger_sound_wave ('home/pi/googlestart.wav') status_ui.status ('kuunteleminen')
Esimerkki "assistent_grpc_demo.py" löytyy täältä:
button.wait_for_press ()
# Ja nyt lisää koodi status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav') status_ui.status ('kuunteleminen')
Tämä olettaa, että olet asettanut aloitusäänen kansioon/home/pi/ja antanut sille nimen googlestart.wav. Muuta niitä sen mukaan, mitä nimeit tiedostoosi ja missä tahansa sen sijaitsit.
Tallenna kaikki painamalla CTRL-X & Y.
*** HUOMAUTUS: Olen löytänyt jotain hieman typerää. "Assistent_library_demo.py" -liipaisimen äänen lisäämisellä ei näytä olevan mitään eroa puheentunnistuksen toiminnassa. 'Assistent_grpc_demo.py' näyttää kuitenkin siltä, että kun laukaisuääni on otettu käyttöön, se katkaisee ensimmäisen sanan tai kaksi. En ole täysin varma miksi. Yritetään vielä selvittää.
Vaihe 4: Vaihe 4: Suorita koodi ja varmista, että kaikki on kunnossa
pi@vadelma: cd AIY-voice-kit-python
ja lataa virtualenv
pi@vadelma: ~/AIY-voice-kit-python $ source env/bin/aktivoi
ja aja sitä!
(env) pi@vadelma: ~/AIY-voice-kit-python $ src/assistant_library_demo.py
tai
(env) pi@vadelma: ~/AIY-voice-kit-python $ src/assistent_grpc_demo.py
Sano nyt "Okei, Google" tai paina sitä painiketta ja katso, toimiiko se!
Seuraava sivu auttaa sinua, jos sinulla on oma mukautettu tiedosto ja.wav -tiedostosi sopivat bitti- ja näytteenottotaajuudet
Vaihe 5: Vaihe 5: Luo oma.wav -tiedosto

Jos et ole kiinnostunut käyttämään.wav -tiedostoani, joka on Google Home -käynnistyksen vakiomuotoinen ääni, sinun on luotava oma.wav -tiedosto. Kesti jonkin verran kokeilua ja erehdystä, jotta oikea bitti ja näytteenottotaajuus toimisivat minulle.
Käytin kaikkia muokkauksiani (kuvassa) Logic Pro X: llä, joka on täysi DAW musiikin luomiseen ja tuottamiseen. Kaksi sopivaa vaihtoehtoa ovat Switch tai MediaHuman Audio Converter. Oletan, että voit tehdä tämän Garagebandilla, jos sinulla on Mac, mutta en ole kokeillut sitä.
Tiedostossasi on kolme keskeistä osaa, jotta se toimisi demokoodin kanssa.
- Sen on oltava MONO -äänitiedosto
- Näytteenottotaajuuden on oltava 32000
- Sen on oltava.wav -tiedosto
- (Valinnainen) 16 -bittinen resoluutio on toiminut minulle parhaiten
Vaihe 6: Vaihe 6: Vahvistusäänen lisääminen?
Tässä olen jumissa, jos jollain on ajatuksia. Haluaisin lisätä vahvistusäänen, jos järjestelmä tunnistaa äänisyötteen kuten tavallisessa Google -kodissa.
Olen liittänyt alla olevan varaston vahvistusäänen avuksesi.
Nauttia!
Suositeltava:
Lisää mukautettu toiminto Google Sheetsiin: 5 vaihetta

Lisää mukautettu toiminto Google Sheetsiin: Olen varma, että jossain vaiheessa elämääsi joudut käyttämään laskentataulukko -ohjelmistoa, kuten Microsoft Excel tai Google Sheets. Ne ovat suhteellisen yksinkertaisia ja helppokäyttöisiä, mutta myös erittäin tehokkaita ja helposti laajennettavia. Tänään tarkastelemme Gooa
Poista PS4: n käynnistysääni käytöstä: 6 vaihetta

Poista PS4: n käynnistyspiippaus käytöstä: 23.00. Perhe nukkuu, käynnistät PS4: n täysin hiljaisessa huoneistossa. BEEEEP se tekee. Kuvittele mitä tapahtuu, päästä eroon tästä
SONOFF lisää Alexan ja Google Home -ääniohjauksen ZigBee -älylaitteisiin: 3 vaihetta

SONOFF lisää Alexan ja Google Home -ääniohjauksen ZigBee-älylaitteisiin: Ääniohjaus on suosittu älykäs handsfree-ohjauspiste Wi-Fi-älykytkimistä ja -pistokkeista ZigBee-älykytkimiin ja -pistokkeisiin. Työskentelemällä Amazon Alexan tai Google Homen kanssa älykkäiden pistokkeiden avulla voit hallita kytkettyä kotia suoraan
Lisää Google Maps helposti Google -taulukoihisi automaattisesti ja ilmaiseksi: 6 vaihetta

Lisää Google Maps helposti Google -taulukoihisi automaattisesti ja ilmaiseksi: Aivan kuten monet valmistajat, rakensin muutamia GPS -seurantaprojekteja. Nykyään voimme visualisoida GPS -pisteet nopeasti suoraan Google Sheetsissä ilman ulkoista verkkosivustoa tai sovellusliittymää. Mikä parasta, se on ILMAINEN
Ääniohjattu hyppyliitin- Google Voice AIY -versio: 3 vaihetta

Ääniohjattu hyppyliitin- Google Voice AIY -versio: Joten olet hankkinut AIY-äänipaketin jouluksi ja olet pelannut sillä ohjeiden mukaan. Se on hauskaa, mutta nyt? Seuraavassa kuvattu projekti esittelee yksinkertaisen laitteen, joka voidaan rakentaa käyttämällä AIY -äänihattua Raspbelle