Recognizer class
定義基類辨識器,主要包含常見的事件處理常式。
屬性
internal |
|
session |
定義會話已啟動事件的事件處理常式。 |
session |
定義會話已停止事件的事件處理常式。 |
speech |
定義語音停止事件的事件處理常式。 |
speech |
定義語音啟動事件的事件處理常式。 |
telemetry |
這個方法會傳回遙測設定的目前狀態。 |
方法
close(() => void, (error: string) => void) | 處置相關聯的資源。 |
dispose(boolean) | 這個方法會執行資源的清除。 布林參數處置指出如果 disposing 為 true) ,還是從完成項 (如果處置為 false) ,則會從 Dispose (呼叫 方法。 衍生類別應該覆寫這個方法,以視需要處置資源。 |
enable |
這個方法會全域啟用或停用遙測。 |
屬性詳細資料
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。