Microsoft pracuje na nových rozhraniach Cortana Integration API pre vývojárov tretích strán
2 min. čítať
Publikované dňa
Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac
Práve som si pozrel demo svojho tímu s našimi novými, úžasnými integračnými rozhraniami API/UX Cortana. Nemôžem sa dočkať, až uvidím, čo s tým vývojári vytvoria! #3rdPartyAPI
— Rob Chambers (@spacetimeglitch) Februára 27, 2015
Rob Chambers je manažérom vývoja tímu Cortana Speech v spoločnosti Microsoft. Dnes tweetoval, že jeho tím pracuje na nových integračných API Cortana pre vývojárov tretích strán. Ako môžete vidieť z jeho vyššie uvedeného Tweetu, myslí si, že tieto nadchádzajúce nové rozhrania API sú veľmi cool. Práve teraz, Cortana API v systéme Windows Phone je štruktúrovaný ako nižšie,
- Definujte, aké „hlasové príkazy“ by ich aplikácia chcela podporovať, deklaratívne, v schematizovanom súbore XML. Tieto hlasové príkazy zahŕňajú frázové vzory, ako napríklad „Skype, zavolajte [meno_kontaktu]“, alebo môžu byť také všeobecné ako „Hulu, [čokoľvek_používateľ_might_say_here]“. Hlasové povely obsahujú aj ďalšie informácie, ako napríklad spôsob spustenia aplikácie a čo by mal používateľ vidieť počas načítavania aplikácie (napr. „Vyhľadávanie premietacích časov pána Peabodyho...“).
- Zaregistrujte súbor XML obsahujúci hlasové príkazy pri prvom spustení aplikácie. Hlasové príkazy je možné aktualizovať aj dodatočne, ale ako pri úlohe na pozadí musíte príkazy „nainštalovať“ pri prvom spustení aplikácie.
- Ovládnite hlasovú aktiváciu, keď Cortana rozpozná, že používateľ vyslovil názov vašej aplikácie, po ktorom nasleduje príkaz, ktorý ste zaregistrovali. Pri aktivácii aplikácie/navigácii po stránke (aplikácia WinRT verzus aplikácia Silverlight) dostanete parametre, ktoré indikujú, ktorý hlasový príkaz bol rozpoznaný, fill_in_the_blank_phrases, ako aj celý text, ktorý bol rozpoznaný (alebo napísaný) do UX Cortany.
Chcel by som vidieť, ako Microsoft rozšíri Cortanu o aplikácie tretích strán s pripravovanými novými API. Myslím, že o tom budeme počuť viac na vývojárskej konferencii BUILD v apríli.