共用方式為


Recognizer class

定義基類辨識器,主要包含常見的事件處理常式。

屬性

internalData
sessionStarted

定義會話已啟動事件的事件處理常式。

sessionStopped

定義會話已停止事件的事件處理常式。

speechEndDetected

定義語音停止事件的事件處理常式。

speechStartDetected

定義語音啟動事件的事件處理常式。

telemetryEnabled

這個方法會傳回遙測設定的目前狀態。

方法

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

處置相關聯的資源。

dispose(boolean)

這個方法會執行資源的清除。 布林參數處置指出如果 disposing 為 true) ,還是從完成項 (如果處置為 false) ,則會從 Dispose (呼叫 方法。 衍生類別應該覆寫這個方法,以視需要處置資源。

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)

這個方法會執行資源的清除。 布林參數處置指出如果 disposing 為 true) ,還是從完成項 (如果處置為 false) ,則會從 Dispose (呼叫 方法。 衍生類別應該覆寫這個方法,以視需要處置資源。

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

參數

disposing

boolean

要求處置的旗標。

傳回

Promise<void>

enableTelemetry(boolean)

這個方法會全域啟用或停用遙測。

static function enableTelemetry(enabled: boolean)

參數

enabled

boolean

遙測收集的全域設定。 如果設定為 true,則會收集遙測資訊,例如麥克風錯誤、辨識錯誤並傳送給 Microsoft。 如果設定為 false,則不會將任何遙測傳送至 Microsoft。