Microsoft radi na novim API-jima za integraciju Cortane za programere treće strane
2 min. čitati
Objavljeno na
Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više
Upravo sam gledao demonstraciju našeg tima naših novih, vrlo cool, Cortana integracijskih API-ja/UX-a. Jedva čekam vidjeti što će programeri graditi s njim! #3rdPartyAPI
— Rob Chambers (@spacetimeglitch) Veljače 27, 2015
Rob Chambers je voditelj razvoja Cortana Speech tima u Microsoftu. Danas je tvitao da njegov tim radi na novim API-jima za integraciju Cortane za programere treće strane. Kao što možete vidjeti iz njegovog gornjeg Tweeta, on misli da su ovi nadolazeći novi API-ji jako cool. Sada, Cortana API-ji u sustavu Windows Phone je strukturiran kao u nastavku,
- Definirajte koje "glasovne naredbe" njihova aplikacija želi podržati, deklarativno, u shematiziranoj XML datoteci. Ove glasovne naredbe uključuju obrasce fraza, kao što su "Skype, nazovi [ime_kontakta]", ili su općenite kao "Hulu, [što god_korisnik_može_reći_ovdje]". Glasovne naredbe također sadrže dodatne informacije, poput načina na koji bi se aplikacija trebala pokrenuti i što bi korisnik trebao vidjeti dok se aplikacija učitava (npr. "Traženje termina za g. Peabodyja...").
- Registrirajte XML datoteku koja sadrži glasovne naredbe pri prvom pokretanju aplikacije. Glasovne naredbe također se mogu ažurirati naknadno, ali poput pozadinskog zadatka, morate "instalirati" naredbe kada se vaša aplikacija pokrene po prvi put.
- Bavite se glasovnom aktivacijom nakon što Cortana prepozna da je korisnik izgovorio naziv vaše aplikacije, nakon čega slijedi naredba koju ste registrirali”. Primit ćete parametre za aktivaciju aplikacije/navigaciju po stranici (aplikacija WinRT protiv aplikacije Silverlight) koji pokazuju koja je glasovna naredba prepoznata, fill_in_the_blank_phrases, kao i cijeli tekst koji je prepoznat (ili upisan) u Cortanin UX.
Želio bih vidjeti kako će Microsoft proširiti Cortanu aplikacijama trećih strana s nadolazećim novim API-jima. Pretpostavljam da ćemo više o tome čuti na BUILD Developer konferenciji u travnju.