共用方式為


SpeechRecognizer.CompileConstraintsAsync 方法

定義

以非同步方式編譯 Constraints 屬性所指定的所有 條件約束

public:
 virtual IAsyncOperation<SpeechRecognitionCompilationResult ^> ^ CompileConstraintsAsync() = CompileConstraintsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
function compileConstraintsAsync()
Public Function CompileConstraintsAsync () As IAsyncOperation(Of SpeechRecognitionCompilationResult)

傳回

條件約束編譯為 SpeechRecognitionCompilationResult 物件的結果。

屬性

備註

即使 Constraints 屬性中未指定任何條件約束,CompileConstraintsAsync 也必須在RecognizeAsyncRecognizeWithUIAsync之前呼叫。

如果下列情況,這個方法會傳回錯誤:

  • SpeechRecognizerState 不是 IdlePaused
  • 當辨識會話初始化、辨識已 暫停、移除所有條件約束,以及繼續辨識時,會指定一或多個條件約束。
  • 初始化辨識會話時,不會指定任何條件約束、已 暫停辨識、新增條件約束,並繼續辨識。

若要使用 Web 服務的限制,必須在 [設定] -> [隱私權] -> [語音、筆跡與輸入] 頁面的 [設定] 中開啟 [了解我] 選項以啟用語音輸入與聽寫支援。 請參閱語音辨識中的「辨 語音輸入」。

適用於

另請參閱