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 サービスの制約を使用するには、設定 - プライバシー ->> 音声、手描き入力、入力ページの [Get to know me] オプションをオンにして、[設定] で音声入力とディクテーションのサポートを有効にする必要があります。 音声認識の「音声 入力を認識する」を参照してください。

プロパティ

AutoStopSilenceTimeout

オーディオ入力がないために継続的な認識セッションが終了する時間のしきい値を取得または設定します。

メソッド

CancelAsync()

継続的な音声認識セッションを非同期的にキャンセルし、保留中のすべての認識結果を破棄します。

PauseAsync()

継続的な音声認識セッションを非同期的に一時停止して、ローカル の文法ファイル または リスト制約を更新します。

Resume()

一時停止している場合は、継続的な音声認識セッションを再開します。

StartAsync()

オーバーロード

SpeechContinuousRecognitionModeが Default の継続的な音声認識セッションを非同期的に開始します。

StartAsync(SpeechContinuousRecognitionMode)

オーバーロード

指定された SpeechContinuousRecognitionMode 動作を使用して、継続的な音声認識セッションを非同期的に開始します。

StopAsync()

継続的な音声認識セッションを非同期的に終了し、保留中のすべての認識結果を ResultGenerated イベントに渡します。

イベント

Completed

継続的な認識セッションが終了したときに発生します。

ResultGenerated

音声認識エンジンが継続的な認識セッションから結果を返したときに発生します。

適用対象

こちらもご覧ください