SpeechContinuousRecognitionSession 類別

定義

管理自由格式聽寫的語音輸入,或本機文法檔案條件約束中定義的任意單字或片語序列。

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
繼承
Object Platform::Object IInspectable 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

當語音辨識器從連續辨識會話傳回結果時發生。

適用於

另請參閱