Windows.ApplicationModel.VoiceCommands 命名空間

支援在 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意見反應畫面上的所有內容磚都必須使用相同的範本。

另請參閱