Windows.ApplicationModel.VoiceCommands 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
支援在 Cortana中,由語音或文字輸入的語音命令,以從背景應用程式存取特性和功能。 當應用程式在背景處理語音命令時,它可以在 Cortana 畫布上顯示意見反應,並使用 Cortana 語音與使用者通訊。
應用程式必須註冊語音命令定義 (VCD) 檔案,才能讓語音命令存取其功能。 如需為您的應用程式建立和註冊語音命令定義 (VCD) 檔案的詳細資訊,請參閱 使用語音命令啟動背景應用程式 。
注意
語音命令會定義於語音命令定義 (VCD) 檔中,它是一種單次語言表達,會透過 Cortana 導向已安裝的應用程式。 根據互動的層次和複雜性,您可以在前景或背景啟動這個應用程式。 例如,某些語音命需要參考前後文或者需要使用者輸入資料,那麼在前景進行處理最合適;而基本的命令,則可以在背景進行處理。
類別
VoiceCommand |
提供給 Cortana的命令,使用語音或文字,並路由傳送至背景應用程式。 命令必須在語音命令定義中宣告, (VCD) 命令中所參考的應用程式所註冊的檔案。 如需為您的應用程式建立和註冊語音命令定義 (VCD) 檔案的詳細資訊,請參閱 使用語音命令啟動背景應用程式 。 |
VoiceCommandCompletedEventArgs |
包含 VoiceCommandCompleted 事件的事件資料。 |
VoiceCommandConfirmationResult |
背景應用程式所指定問題的回應,並顯示在 Cortana 確認畫面上。 當背景 App Service 呼叫 RequestConfirmationAsync時,會顯示此畫面。 |
VoiceCommandContentTile |
資產,包含背景應用程式服務所提供的影像、文字和連結資料,可在 Cortana 畫布上顯示。 |
VoiceCommandDefinition |
啟用特定已安裝命令集上的作業。 |
VoiceCommandDefinitionManager |
靜態類別,可從 語音命令資料 (VCD) 檔案註冊和使用命令集。 |
VoiceCommandDisambiguationResult |
從 Cortana 畫布上顯示的去除混淆畫面取得的結果。 從背景 App Service 呼叫 RequestDisambiguationAsync 會導致 Cortana 顯示去除混淆畫面。 |
VoiceCommandResponse |
來自背景 App Service 的回應,用於進度、確認、厘清、完成或失敗畫面顯示在 Cortana 畫布上。 |
VoiceCommandServiceConnection |
與 Cortana的背景 App Service 連線。 用來從 Cortana 擷取語音命令,並呈現 Cortana 所說出的訊息,並在 Cortana 畫布上顯示。 |
VoiceCommandUserMessage |
Cortana所說出的訊息,並顯示在Cortana畫布上。 此訊息應該是:
|
列舉
VoiceCommandCompletionReason |
指定語音命令完成的可能原因。 |
VoiceCommandContentTileType |
用於 Cortana畫布上內容磚的版面配置範本。 使用 ContentTileType 屬性指定範本。 注意 Cortana意見反應畫面上的所有內容磚都必須使用相同的範本。 |