2016-02-13 7 views
0

Я хочу создать онлайн-приложение для поиска в Интернете с интеграцией cortana. Пользователь просто спросил бы: MediaApp, look for videos named {songName} Где songName может быть всем, что вы могли себе представить.Поиск с Cortana

Возможно ли это? Можете ли вы направить меня к некоторой информации об этом. На данный момент единственное, что я смог сделать, это определить <PhraseList> с элементами. Я знаю, что вы можете динамически изменять списки фразовых определений голосовых команд, но это не поможет мне, поскольку я не могу знать все, что пользователь мог бы найти заранее.

То, что я хочу достичь, на самом деле является чем-то похожим на поиск в Интернете с помощью cortana только для того, чтобы я искал через медиа-сайты и отображал результат в фоновом сообщении.

Заранее благодарен!

ответ

0

Вы можете использовать элемент <PhraseTopic Label = "songName" Scenario = "Dictation"> вместо <PhraseList>, чтобы получить полные данные с пользовательского ввода.

Теперь вы получите объект SpeechRecognitionResult, используйте SemanticInterpretation для получения данных, хранящихся в «songName»