SpeechRecognizer.CompileConstraintsAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 也必須在RecognizeAsync或RecognizeWithUIAsync之前呼叫。
如果下列情況,這個方法會傳回錯誤:
- SpeechRecognizerState 不是 Idle 或 Paused。
- 當辨識會話初始化、辨識已 暫停、移除所有條件約束,以及繼續辨識時,會指定一或多個條件約束。
- 初始化辨識會話時,不會指定任何條件約束、已 暫停辨識、新增條件約束,並繼續辨識。
若要使用 Web 服務的限制,必須在 [設定] -> [隱私權] -> [語音、筆跡與輸入] 頁面的 [設定] 中開啟 [了解我] 選項以啟用語音輸入與聽寫支援。 請參閱語音辨識中的「辨 識語音輸入」。