SpeechContinuousRecognitionSession 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
管理自由格式聽寫的語音輸入,或本機文法檔案條件約束中定義的任意單字或片語序列。
public ref class SpeechContinuousRecognitionSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpeechContinuousRecognitionSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpeechContinuousRecognitionSession
Public NotInheritable Class SpeechContinuousRecognitionSession
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
應用程式會透過 SpeechRecognizer.ContinuousRecognitionSession 屬性擷取此物件。
若要使用 Web 服務的限制,必須在 [設定] -> [隱私權] -> [語音、筆跡與輸入] 頁面的 [設定] 中開啟 [了解我] 選項以啟用語音輸入與聽寫支援。 請參閱語音辨識中的「辨 識語音輸入」。
屬性
AutoStopSilenceTimeout |
取得或設定連續辨識會話因為音訊輸入不足而結束的時間臨界值。 |
方法
CancelAsync() |
以非同步方式取消連續語音辨識會話,並捨棄所有擱置的辨識結果。 |
PauseAsync() | |
Resume() |
如果暫停,則會繼續連續語音辨識會話。 |
StartAsync() |
多載 使用Default的 SpeechContinuousRecognitionMode,以非同步方式開始連續語音辨識會話。 |
StartAsync(SpeechContinuousRecognitionMode) |
多載 使用指定的 SpeechContinuousRecognitionMode 行為,以非同步方式開始連續語音辨識會話。 |
StopAsync() |
以非同步方式結束連續語音辨識會話,並將所有擱置的辨識結果傳遞至 ResultGenerated 事件。 |
事件
Completed |
發生于連續辨識會話結束時。 |
ResultGenerated |
當語音辨識器從連續辨識會話傳回結果時發生。 |