AutoVoice Integration Vihdoinkin tiensä Google Home -sovellukseen. Näin käytät sitä

click fraud protection

Google on vihdoin hyväksynyt AutoVoice-integroinnin Google Homen kanssa. Tässä on opetusohjelma tämän uuden integroinnin hyödyntämiseen.

Kuukauden Googlen hyväksymislimbossa, AutoVoice on vihdoin hyväksytty käytettäväksi kolmannen osapuolen integrointina Google Homessa. AutoVoice-integraation avulla voit lähettää puhelimeesi komentoja, joihin Tasker pystyy reagoimaan, jolloin voit suorittaa lukemattomia automaatiokoodeja suoraan äänelläsi.

Aikaisemmin tämä vaati monimutkaista kiertotapaa, jossa IFTTT lähetti komentoja laitteellesi Liity-toiminnon kautta, mutta nyt voit lähettää luonnollisen kielen komennot suoraan laitteellesi. Me XDA: ssa olemme olleet odottaa tätä julkaisua, ja nyt kun se on täällä, näytämme sinulle, kuinka sitä käytetään.


Google Homen todellinen voima on avattu

Yllä olevan videon teki AutoVoice-kehittäjä Joao Dias ennen AutoVoice-integraation hyväksymistä. Linkitän sen tänne uudelleen vain osoittaakseni tämän integroinnin mahdollisuudet. Me kaikki voimme nyt nauttia siitä, koska Google on vihdoin ottanut käyttöön AutoVoice-tuen kaikille. Kuten kaikissa Tasker-laajennuksissa, mukana on hieman oppimiskäyrää, joten vaikka integrointi on ollut saatavilla eilisillasta lähtien, monet ihmiset ovat olleet ymmällään siitä, miten se saadaan toimimaan. Olen leikkinyt tällä eilisillasta lähtien ja näytän sinulle, kuinka saat omat AutoVoice-komennot laukeamaan puhumalla Google Homen kanssa.

Pyyntö Joao Diasilta, AutoVoice-kehittäjältä: Huomaa, että tänään on ensimmäinen päivä, jolloin AutoVoice-integraatio Google Homen kanssa on kaikkien käyttäjien käytettävissä. Sellaisenaan voi olla joitain bugeja, joita ei ole vielä korjattu. Voit olla varma, että hän tekee kovasti töitä korjatakseen kaiken, mitä hän kohtaa, ennen kuin AutoVoice/Home-integraatio julkaistaan ​​Play Kaupan AutoVoicen vakaalle kanavalle.


Päästä alkuun

Sinulla on oltava muutamia asioita, ennen kuin voit hyödyntää tätä uutta integraatiota. Ensimmäinen ja ilmeisin vaatimus on se, että tarvitset Google Home -laitteen. Jos sinulla ei vielä ole niitä, ne ovat saatavilla osoitteessa Google Store muiden jälleenmyyjien joukossa. Amazon Alexa -tuki odottaa myös hyväksyntää, joten jos sinulla on yksi niistä, sinun on odotettava ennen kuin voit kokeilla tätä integraatiota.

Tarvitset:

  • Tasker
  • AutoVoice Beta
  • Google Home -sovellus

Kun olet asentanut kaikki nämä sovellukset, on aika ryhtyä töihin. Ensimmäinen asia, joka sinun on tehtävä, on ottaa AutoVoice-integraatio käyttöön Google Home -sovelluksessa. Avaa Google Home -sovellus ja napauta sitten Kaukosäädin/TV-kuvaketta oikeassa yläkulmassa. Tämä avaa Laitteet-sivun, jossa luetellaan tällä hetkellä liitetyt Cast-yhteensopivat laitteesi (mukaan lukien Google Home). Napauta kolmen pisteen valikkokuvaketta avataksesi Google Homesi asetussivun. Napauta Google Assistantin asetukset -kohdassa Lisää. Lopuksi napauta lueteltujen Google Home -integraatioosioiden alla "Palvelut", jotta saat näkyviin luettelon saatavilla olevista kolmannen osapuolen palveluista. Vieritä alas löytääksesi "AutoVoice" luettelosta, ja integraation tietosivulta löydät linkin integroinnin mahdollistamiseksi.

Kun olet ottanut tämän integroinnin käyttöön, voit nyt alkaa puhua AutoVoicelle Google Homen kautta! Tarkista onko se käytössä sanomalla jompikumpi "Ok Google, pyydä automaattista ääntä tervehtimään" tai "Ok Google, anna minun puhua automaattiselle äänelle." Jos Google Homesi vastaa "selvä, tässä on automaattinen ääni" ja antaa sitten AutoVoice-komentokehotteen, integrointi toimii. Nyt voimme määrittää AutoVoicen tunnistamaan komentomme.


Asetetaan AutoVoice

Tämän opetusohjelman vuoksi teemme yksinkertaisen Tasker-skriptin, joka auttaa sinua löytämään puhelimesi. Sanomalla "löydä puhelimeni" minkä tahansa luonnollisen muunnelman, Tasker alkaa toistaa kovaa piippausta, jotta voit nopeasti havaita, mihin jätit laitteesi. Tietysti voit tehdä tästä helposti monimutkaisempaa etsimällä laitteesi GPS: n avulla ja lähettämällä itsellesi sähköpostin, jossa on otettu kuva. siihen kiinnitetyn kameran avulla, mutta osa, johon keskitymme, on yksinkertaisesti opettaminen, kuinka saada Tasker tunnistamaan Google Home -äänesi komentoja. Äänelläsi on kaksi tapaa antaa komentoja Taskerille Google Homen kautta.

Ensimmäinen on sanomalla käskysi juuri sellaisena kuin olet asettanut sen. Se tarkoittaa siellä ei todellakaan ole virheen varaa käskyssäsi. Jos esimerkiksi haluat paikantaa laitteesi ja asetat Taskerin tunnistamaan, kun sanot "löydä puhelimeni", täytyy sanoa täsmälleen "löydä puhelimeni" Google-kotiin (ilman muita sanoja, jotka on liitetty tai sijoitettu alkuun tai loppuun), muuten Tasker ei tunnista komentoa. Ainoa tapa kiertää tämä on keksiä komennosta niin monia mahdollisia muunnelmia kuin voit ajatella, kuten "find my laite", "paikanna puhelimeni", "paikanna laitteeni" ja toivon, että muistat sanoa vähintään yhden muunnelman asettamasi komennosta ylös. Toisin sanoen tämä ensimmäinen menetelmä kärsii täsmälleen samasta ongelmasta kuin Tasker-integraation määrittäminen IFTTT: n kautta: se on hurjan joustamaton kielen kanssa.

Toinen ja suosikkini menetelmä on käyttää Luonnollinen kieli. Luonnollisen kielen komentojen avulla voit puhua luonnollisesti laitteellesi, ja Tasker pystyy silti tunnistamaan, mitä sanot. Jos esimerkiksi sanoisin jotain paljon pidempää, kuten "Ok Google, voitko pyytää automaattista ääntä paikantamaan laitteeni heti kun mahdollista" se silti tunnistaa käskyni, vaikka laitoin puheeseeni tarpeettoman "ole hyvä" ja "mahdollisimman pian" komento. Tämä kaikki on mahdollista API.AI: n tehon ansiosta, jota vastaan ​​AutoVoice tarkistaa puhekomentosi tulkitakseen, mitä tarkoitit, ja palauttaakseen määrittämiesi muuttujien kanssa.

Kuulostaa hyvältä! Olet luultavasti kiinnostunut toisesta vaihtoehdosta, kuten minäkin. Valitettavasti luonnollisen kielen komennot rasittavat herra Diasin palvelimia, joten sinun on tehtävä niin tilaa 0,99 dollarin kuukausitilauspalvelu käyttääksesi luonnollisen kielen komentoja. On hieman ikävää, että tätä vaaditaan, mutta maksu on enemmän kuin oikeudenmukainen ottaen huomioon, kuinka alhainen se maksaa ja kuinka tehokas ja hyödyllinen se tekee Google Homesta.

Tärkeää: jos haluat puhua "luonnollisen kielen komentoja" Google Home -laitteellesi, sinun on noudatettava näitä seuraavia vaiheita. Muussa tapauksessa siirry alla olevien komentojen luomiseen.


Luonnollisten kielten komentojen määrittäminen

Koska AutoVoice käyttää API.AI: ta luonnollisen kielensä käsittelyssä, meidän on määritettävä API.AI-tili. Siirry verkkosivustolle ja napsauta "rekisteröidy ilmaiseksi" luodaksesi ilmaisen tilin. Kun olet kehityskonsolissasi, luo uusi agentti ja nimeä se AutoVoice. Tee agentti yksityinen ja napsauta Tallentaa agentin luomiseen. Kun olet tallentanut agentin, se näkyy vasemmassa sivupalkissa API.AI-päälogon alle.

Kun olet luonut API.AI-tilisi, sinun on hankittava käyttöoikeudet, jotta AutoVoice voi muodostaa yhteyden tiliisi. Avaa AutoVoice-agentin asetussivu napsauttamalla rataskuvaketta juuri luomasi agentin vieressä.

"API-avaimet" -kohdassa näet omasi asiakkaan käyttöoikeustunnus ja sinun kehittäjän käyttöoikeustunnus. Tulet pitää säästää molemmat. Avaa AutoVoice-beta laitteellasi. Napsauta "Luonnollinen kieli" avataksesi asetussivun ja napsauta sitten "Setup Natural Language". Syötä nyt kaksi merkkiä annettuihin tekstiruutuihin.

Nyt AutoVoice voi lähettää ja vastaanottaa komentoja API.AI: sta. Tämä toiminto on kuitenkin rajoitettu, kunnes tilaat AutoVoice-palvelun. Palaa luonnollisen kielen asetussivulle ja napsauta "Komennot". Tällä hetkellä komentoluettelon pitäisi olla tyhjä Tallenna yhdelle komennolle nimeltä "Default Fallback Intent". (Huomaa kuvakaappauksessani, että olen määrittänyt muutamia omia jo). Alareunassa näet kytkimen nimeltä "Käytä Google Assistantille/Alexalle." Jos otat tämän kytkimen käyttöön, sinua pyydetään tilaamaan AutoVoice. Hyväksy tilaus, jos haluat käyttää luonnollisen kielen komentoja.


Tasker-profiilien luominen reagoimaan luonnollisen kielen komentoihin

Avaa Tasker ja napsauta "+" -painiketta oikeassa alakulmassa luodaksesi uuden profiilin. Napsauta "Tapahtuma" luodaksesi uuden tapahtumakontekstin. Tapahtumakonteksti on laukaisu, joka käynnistyy vain kerran, kun konteksti tunnistetaan – tässä tapauksessa luomme tapahtuman, joka on linkitetty AutoVoice Natural Language Command -komentoon. Siirry Tapahtuma-luokassa kohtaan Plugin --> AutoVoice --> Natural Language.

Napsauta kynäkuvaketta siirtyäksesi asetussivulle ja luodaksesi AutoVoice Natural Language Command -komennon. Klikkaa "Luo uusi komento" rakentaa AutoVoice Command. Näkyvässä valintaikkunassa näet tekstinsyöttöpaikan komentosi syöttämistä varten sekä toisen tekstinsyöttökohdan vastauksen kirjoittamiseen, jonka haluat Google Homen sanovan. Kirjoita tai sano komennot, jotka haluat AutoVoicen tunnistavan. Vaikka sinun ei tarvitse luetella kaikkia mahdollisia muunnelmia komennosta, jonka haluat sen tunnistavan, luettele ainakin muutama varmuuden vuoksi.


Pro-vinkki: voit luoda muuttujia syöttökomennoistasi painamalla pitkään yhtä sanaa. Näkyviin tulevassa ponnahdusikkunassa näet "Luo muuttuja" -vaihtoehto tavallisten Leikkaa/Kopioi/Valitse/Liitä vaihtoehtojen rinnalla. Jos valitset tämän, voit välittää tämän sanan muuttujana API.AI: lle, joka voidaan palauttaa API.AI: n kautta. Tästä voi olla hyötyä, kun haluat Google Homen vastaavan muuttuvilla vastauksilla.

Jos esimerkiksi rakennat komennon "soita kappaleita $artistilta", voit saada vastauksen palauttamaan muuttujassasi määritetyn artistin nimen. Voit siis sanoa "play songs by Muse" tai "play songs by Radiohead" samalla komennolla, ja Google Homesi vastaa samalla bändin/artistin nimellä, jonka mainitsit komennossasi. Alla oleva opetusohjelma ei käytä tätä ominaisuutta, koska se on varattu edistyneemmille käyttötapauksille.


Kun olet rakentanut komennon, napsauta Valmis. Näet valintaikkunan, jossa kysytään, mitä haluat nimetä luonnollisen kielen komennon. Nimeä se jollakin kuvaavalla tavalla. Oletusarvoisesti se nimeää komennon ensimmäisen antamasi komennon jälkeen, minkä pitäisi riittää.

Seuraavaksi se kysyy, mitä toimintoa haluat määrittää. Tämän avulla voit mukauttaa, mikä komento laitteellesi lähetetään, ja se tallennetaan % avaction. Jos esimerkiksi asetat toiminnoksi "etsi oma laite" teksti "findmydevice" tallennetaan %avaction-muuttujaan. Tämä ei hyödytä opetusohjelmassamme, mutta myöhemmissä opetusohjelmissa, joissa käsitellään edistyneempiä komentoja, hyödynnämme tätä.

Poistu komentojen luontinäytöstä napsauttamalla ylhäällä olevaa valintamerkkiä, sillä olet nyt valmis luomaan ja tallentamaan luonnollisen kielen komennon. Nyt luomme tehtävän, joka käynnistyy, kun luonnollisen kielen komento tunnistetaan. Kun palaat Taskerin päänäyttöön, näet "uuden tehtävän" luomisponnahdusikkunan. Napsauta "uusi tehtävä" luodaksesi uuden tehtävän. Napsauta "+" -kuvaketta lisätäksesi ensimmäinen toimintosi tähän tehtävään. Napsauta Ääni-kohdassa "Media Volume." Aseta Tasolle 15. Palaa tehtävän muokkausnäyttöön ja näet luettelon ensimmäisen toimintosi. Luo nyt toinen toiminto, mutta napsauta tällä kertaa "Varoitus" ja valitse "Piippaus." Aseta Kesto to 10 000 ms ja aseta Amplitudi to 100%.

Jos teit yllä olevan oikein, tehtäväluettelossa pitäisi olla seuraavat kaksi toimintoa.

Poistu Tehtävän luontinäytöstä ja olet tehty. Nyt voit testata luomuksesi! Sano vain "Ok Google, pyydä automaattista ääntä etsimään puhelimeni" tai mikä tahansa luonnollinen muunnelma siitä, joka tulee mieleen, ja puhelimen pitäisi alkaa piippaamaan äänekkäästi 10 sekunnin ajan. Ainoa pakollinen asia, joka sinun on sanottava, on liipaisin, joka saa Google Homen käynnistämään AutoVoicen - "Ok Google, kysy auto voice"- tai "Ok Google, anna minun puhua auto voice" -osion. Kaikki, mitä sanot jälkeenpäin, voi olla niin vapaasti virtaavaa ja luonnollista kuin haluat. API.AI: n taika tekee siitä niin, että voit olla joustava kielesi kanssa!

Kun aloitat luomaan monia luonnollisen kielen komentoja, voi olla hankalaa muokata niitä kaikkia Taskerista. Onneksi voit muokata niitä suoraan AutoVoice-sovelluksesta. Avaa AutoVoice ja napsauta "Luonnollinen kieli" saadaksesi sen asetukset näkyviin. Komennot-kohdassa sinun pitäisi nyt nähdä juuri tekemämme luonnollisen kielen komento! Jos napsautat sitä, voit muokata melkein jokaista komennon osaa (ja jopa asettaa muuttujia).


Tasker-profiilien luominen reagoimaan ei-luonnollisten kielten komentoihin

Jos et halua tilata AutoVoicea, voit silti luoda samanlaisen komennon kuin yllä, mutta se vaatii sinua luettelemaan kaikki mahdolliset lauseyhdistelmät, joita voit ajatella käynnistääksesi tehtävän. Suurin ero näiden asetusten välillä on se, että kun luot tapahtumakontekstia, sinun on valittava AutoVoice tunnistettu AutoVoice Natural Language -kielen sijaan. Rakennat komentoluettelosi ja vastauksesi samalla tavalla, mutta API.AI ei käsittele mitään osaa puhuttujen komentojesi jäsentämisestä, joten sinun on oltava 100 % tarkka puhuessasi jokin näistä lauseista. Tietenkin sinulla on edelleen mahdollisuus muokata mitä tahansa näistä komennoista aivan kuten luonnollisen kielen avulla.

Muuten linkitetyn tehtävän rakentaminen on sama kuin yllä. Ainoa asia, joka eroaa, on se, miten Tehtävä käynnistetään. Luonnollisen kielen avulla voit puhua vapaammin. Ilman luonnollista kieltä sinun on oltava erittäin varovainen, kuinka sanot käskysi.


Johtopäätös

Toivottavasti ymmärrät nyt, kuinka AutoVoice integroidaan Google Homeen. Kaikille Tasker-aloittelijoille Tasker-oppimiskäyrän kiertäminen voi silti aiheuttaa ongelmia. Mutta jos sinulla on kokemusta Taskerista, tämän opetusohjelman pitäisi toimia mukavana lähtökohtana, jotta voit luoda omia Google Home -komentoja. Vaihtoehtoisesti voit katsoa Mr. Diasin opetusohjelman videolomake tästä.

Rajoitetun ajan Google Homen kanssa olen keksinyt noin tusina melko hyödyllistä luomusta. Tulevissa artikkeleissa näytän sinulle, kuinka voit tehdä joitain hienoja Google Home -komentoja, kuten PS4:n kytkeminen päälle/pois äänellä, kaikkien ilmoitusten lukeminen, viimeisimmän tekstiviestisi lukeminen ja paljon muuta. En spoilaa sitä, mitä minulla on varastossa, mutta toivon, että tämä opetusohjelma innostaa sinua tulevaan!