Microsoft працює над новими API інтеграції Cortana для сторонніх розробників
2 хв. читати
Опубліковано
Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі
Я щойно переглянув демонстрацію нашої команди наших нових, дуже крутих, інтеграційних API/UX Cortana. Не можу дочекатися, щоб побачити, що розробники будують з ним! #3rdPartyAPI
— Роб Чемберс (@spacetimeglitch) 27 Лютого, 2015
Роб Чемберс — менеджер із розробки Cortana Speech у Microsoft. Сьогодні він написав у Twitter, що його команда працює над новими API інтеграції Cortana для сторонніх розробників. Як ви можете бачити з його твіту вище, він вважає ці майбутні нові API дуже крутими. Зараз, API Cortana у Windows Phone структурований, як показано нижче,
- Визначте, які «голосові команди» їхня програма хотіла б підтримувати, декларативно, у схематичному файлі XML. Ці голосові команди містять шаблони фраз, як-от «Skype, Call [contact_name]», або загальні, як «Hulu, [whatever_the_user_might_say_here]». Голосові команди також містять додаткову інформацію, як-от спосіб запуску програми та що має бачити користувач під час завантаження програми (наприклад, «Пошук розкладу сеансів містера Пібоді…»).
- Зареєструйте файл XML, що містить голосові команди, під час першого запуску програми. Голосові команди також можна оновити постфактум, але, як і фонове завдання, ви повинні «встановити» команди під час першого запуску програми.
- Виконайте голосову активацію, коли Cortana розпізнає, що користувач вимовив назву вашої програми, а потім команду, яку ви зареєстрували». Під час активації програми/переміщення сторінкою (програма WinRT проти програми Silverlight) ви отримаєте параметри, які вказують, яку голосову команду було розпізнано, fill_in_the_blank_phrases, а також повний текст, який було розпізнано (або введено) в UX Cortana.
Я хотів би побачити, як Microsoft збирається розширити Cortana додатками сторонніх розробників за допомогою майбутніх нових API. Гадаю, ми почуємо більше про це на конференції розробників BUILD у квітні.