共用方式為


Recognizer class

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

屬性

internalData
sessionStarted

定義工作階段啟動事件的事件處理程式。

sessionStopped

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

speechEndDetected

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

speechStartDetected

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

telemetryEnabled

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

方法

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

處置相關聯的資源。

dispose(boolean)

這個方法會執行資源的清除。 布爾參數處置會指出方法是從 Dispose 呼叫(如果 disposing 為 true),還是從完成項呼叫 (如果 disposing 為 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)

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

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

參數

disposing

boolean

要求處置的旗標。

傳回

Promise<void>

enableTelemetry(boolean)

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

static function enableTelemetry(enabled: boolean)

參數

enabled

boolean

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