A Microsoft új Cortana integrációs API-kon dolgozik külső fejlesztők számára
2 perc olvas
Publikálva
Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább
Most néztem meg, hogy csapatom bemutatja az új, nagyon klassz, Cortana integrációs API-jait/UX-jait. Alig várom, hogy lássam, mit építenek vele a fejlesztők! #3rdPartyAPI-k
– Rob Chambers (@spacetimeglitch) Február 27, 2015
Rob Chambers a Microsoft Cortana Speech csapatának fejlesztési vezetője. Ma azt írta Twitteren, hogy csapata új Cortana integrációs API-kon dolgozik külső fejlesztők számára. Amint a fenti tweetjéből is látható, szerinte ezek a közelgő új API-k nagyon menők. Épp most, Cortana API-k a Windows Phone rendszerben az alábbiak szerint épül fel,
- Határozza meg, hogy az alkalmazásuk milyen „hangparancsokat” szeretne deklaratív módon támogatni egy sematizált XML-fájlban. Ezek a hangutasítások kifejezésmintákat tartalmaznak, például „Skype, Hívás [kapcsolat_neve]”, vagy olyan általánosak, mint „Hulu, [bármit_a_felhasználó_mondhat_itt]”. A hangutasítások további információkat is tartalmaznak, például, hogy az alkalmazást hogyan kell elindítani, és mit kell látnia a felhasználónak az alkalmazás betöltése közben (pl. „Mr. Peabody vetítési időpontok keresése…”).
- Regisztrálja a hangutasításokat tartalmazó XML-fájlt az alkalmazás első indításakor. A hangutasítások utólag is frissíthetők, de a háttérfeladatokhoz hasonlóan az alkalmazás első futtatásakor „telepíteni” kell a parancsokat.
- Kezelje a hangalapú aktiválást, amint a Cortana felismeri, hogy a felhasználó kimondta az alkalmazás nevét, és ezt követi az Ön által regisztrált parancs. Az alkalmazás aktiválásakor/oldalnavigációjakor (WinRT alkalmazás vs. Silverlight alkalmazás) paramétereket fog kapni, amelyek jelzik, hogy melyik hangparancsot ismerték fel, a fill_in_the_blank_phrases, valamint a Cortana UX-jába felismert (vagy beírt) teljes szöveget.
Szeretném látni, hogy a Microsoft hogyan fogja kiterjeszteni a Cortanát harmadik féltől származó alkalmazásokkal a közelgő új API-kkal. Gondolom, erről még többet fogunk hallani az áprilisi BUILD fejlesztői konferencián.