Recognizer class

主に一般的なイベント ハンドラーを含む基本クラス Recognizer を定義します。

プロパティ

internalData
sessionStarted

セッション開始イベントのイベント ハンドラーを定義します。

sessionStopped

セッション停止イベントのイベント ハンドラーを定義します。

speechEndDetected

音声停止イベントのイベント ハンドラーを定義します。

speechStartDetected

音声開始イベントのイベント ハンドラーを定義します。

telemetryEnabled

このメソッドは、テレメトリ設定の現在の状態を返します。

メソッド

close(() => void, (error: string) => void)

関連付けられているリソースを破棄します。

dispose(boolean)

このメソッドは、リソースのクリーンアップを実行します。 Boolean パラメーターの破棄は、メソッドが Dispose から呼び出されるか (破棄が true の場合)、ファイナライザーから呼び出されるか (破棄が false の場合) を示します。 必要に応じて、派生クラスがこのメソッドをオーバーライドしてリソースを破棄する必要があります。

enableTelemetry(boolean)

このメソッドは、テレメトリをグローバルに有効または無効にします。

プロパティの詳細

internalData

object internalData

プロパティ値

object

sessionStarted

セッション開始イベントのイベント ハンドラーを定義します。

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

プロパティ値

(sender: Recognizer, event: SessionEventArgs) => void

sessionStopped

セッション停止イベントのイベント ハンドラーを定義します。

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

プロパティ値

(sender: Recognizer, event: SessionEventArgs) => void

speechEndDetected

音声停止イベントのイベント ハンドラーを定義します。

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

プロパティ値

(sender: Recognizer, event: RecognitionEventArgs) => void

speechStartDetected

音声開始イベントのイベント ハンドラーを定義します。

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

プロパティ値

(sender: Recognizer, event: RecognitionEventArgs) => void

telemetryEnabled

このメソッドは、テレメトリ設定の現在の状態を返します。

static boolean telemetryEnabled

プロパティ値

boolean

テレメトリが有効な場合は true、それ以外の場合は false。

メソッドの詳細

close(() => void, (error: string) => void)

関連付けられているリソースを破棄します。

function close(cb?: () => void, errorCb?: (error: string) => void)

パラメーター

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

このメソッドは、リソースのクリーンアップを実行します。 Boolean パラメーターの破棄は、メソッドが Dispose から呼び出されるか (破棄が true の場合)、ファイナライザーから呼び出されるか (破棄が false の場合) を示します。 必要に応じて、派生クラスがこのメソッドをオーバーライドしてリソースを破棄する必要があります。

function dispose(disposing: boolean): Promise<void>

パラメーター

disposing

boolean

破棄を要求するフラグ。

戻り値

Promise<void>

enableTelemetry(boolean)

このメソッドは、テレメトリをグローバルに有効または無効にします。

static function enableTelemetry(enabled: boolean)

パラメーター

enabled

boolean

テレメトリ収集のグローバル設定。 true に設定すると、マイク エラー、認識エラーなどのテレメトリ情報が収集され、Microsoft に送信されます。 false に設定すると、テレメトリは Microsoft に送信されません。