Microsoft dela na novih API-jih za integracijo Cortane za razvijalce tretjih oseb
2 min. prebrati
Objavljeno dne
Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več
Pravkar sem gledal predstavitev naše ekipe naših novih, zelo kul, integracijskih API-jev/UX Cortane. Komaj čakam, da vidim, kaj razvijalci zgradijo z njim! #3rdPartyAPI
— Rob Chambers (@spacetimeglitch) Februar 27, 2015
Rob Chambers je vodja razvoja skupine Cortana Speech pri Microsoftu. Danes je tvitnil, da njegova ekipa dela na novih API-jih za integracijo Cortane za razvijalce tretjih oseb. Kot lahko vidite iz njegovega zgornjega Tweeta, misli, da so ti prihajajoči novi API-ji zelo kul. Takoj zdaj, API-ji za Cortana v sistemu Windows Phone je strukturiran kot spodaj,
- Določite, katere »glasovne ukaze« bi njihova aplikacija želela deklarativno podpirati v shematizirani datoteki XML. Ti glasovni ukazi vključujejo frazne vzorce, na primer »Skype, pokliči [ime_stika]« ali pa so tako splošni kot »Hulu, [karkoli_uporabnik_mogoče_reči_tukaj]«. Glasovni ukazi vsebujejo tudi dodatne informacije, na primer, kako naj se zažene aplikacija in kaj mora uporabnik videti, ko se aplikacija nalaga (npr. »Iskanje urnikov g. Peabodyja ...«).
- Ob prvem zagonu aplikacije registrirajte datoteko XML, ki vsebuje glasovne ukaze. Glasovne ukaze je mogoče posodobiti tudi naknadno, toda tako kot opravilo v ozadju morate ukaze »namestiti«, ko se vaša aplikacija zažene prvič.
- Opravite glasovno aktivacijo, ko Cortana prepozna, da je uporabnik izgovoril ime vaše aplikacije, čemur sledi ukaz, ki ste ga registrirali. Pri aktiviranju aplikacije/navigaciji po strani (aplikacija WinRT proti aplikaciji Silverlight) boste prejeli parametre, ki označujejo, kateri glasovni ukaz je bil prepoznan, fill_in_the_blank_phrases, pa tudi celotno besedilo, ki je bilo prepoznano (ali vneseno) v Cortanin UX.
Rad bi videl, kako bo Microsoft razširil Cortano z aplikacijami tretjih oseb s prihajajočimi novimi API-ji. Predvidevam, da bomo več o tem slišali na konferenci za razvijalce BUILD aprila.