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