2016-02-13 19 views
0

我想用cortana集成製作在線媒體搜索應用程序。 用戶只會問:MediaApp, look for videos named {songName} 哪裏songName可以是任何你能想象的。用Cortana搜索

這可能嗎?你能指示我一些關於這方面的信息嗎? 目前我唯一能做的就是用物品定義一個<PhraseList>。我知道你可以動態修改語音命令定義短語列表,但這對我來說無助,因爲我不可能知道用戶可能提前搜索的所有內容。

我想要實現的東西實際上是類似於用cortana搜索網頁的東西,只是我將通過媒體網站搜索並在後臺消息中顯示結果。

提前致謝!

回答

0

您可以使用<PhraseTopic Label = "songName" Scenario = "Dictation">元素而不是<PhraseList>來從用戶輸入中提取完整的數據。

現在您將獲得SpeechRecognitionResult對象,使用SemanticInterpretation獲取存儲在「songName」中的數據