SpeakerRecognizer class

針對語音設定檔作業 (的使用者定義 SpeakerRecognizer 類別,例如 createProfile、deleteProfile)

Extends

建構函式

SpeakerRecognizer(SpeechConfig, AudioConfig)

初始化 SpeakerRecognizer 的實例。

屬性

authorizationToken

取得用來與服務通訊的授權權杖。

internalData
properties

針對這個 SpeakerRecognizer 定義的屬性及其值集合。

telemetryEnabled

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

繼承的屬性

sessionStarted

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

sessionStopped

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

speechEndDetected

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

speechStartDetected

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

方法

close()

隨附于相容性

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

使用指定音訊取得模型的辨識結果

繼承的方法

enableTelemetry(boolean)

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

建構函式詳細資料

SpeakerRecognizer(SpeechConfig, AudioConfig)

初始化 SpeakerRecognizer 的實例。

new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)

參數

speechConfig
SpeechConfig

組態屬性集。

audioConfig
AudioConfig

與辨識器相關聯的選擇性音訊輸入組態

屬性詳細資料

authorizationToken

取得用來與服務通訊的授權權杖。

string authorizationToken

屬性值

string

授權權杖。

internalData

object internalData

屬性值

object

properties

針對這個 SpeakerRecognizer 定義的屬性及其值集合。

PropertyCollection properties

屬性值

針對這個 SpeakerRecognizer 定義的屬性及其值集合。

telemetryEnabled

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

static boolean telemetryEnabled

屬性值

boolean

如果已啟用遙測,則為 true,否則為 false。

繼承的屬性詳細資料

sessionStarted

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

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

屬性值

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

繼承自Recognizer.sessionStarted

sessionStopped

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

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

屬性值

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

繼承自Recognizer.sessionStopped

speechEndDetected

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

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

屬性值

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

繼承自Recognizer.speechEndDetected

speechStartDetected

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

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

屬性值

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

繼承自Recognizer.speechStartDetected

方法詳細資料

close()

隨附于相容性

function close(): Promise<void>

傳回

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

使用指定音訊取得模型的辨識結果

function recognizeOnceAsync(model: SpeakerIdentificationModel | SpeakerVerificationModel): Promise<SpeakerRecognitionResult>

參數

model

SpeakerIdentificationModel | SpeakerVerificationModel

包含要識別語音設定檔的模型

傳回

繼承的方法的詳細資料

enableTelemetry(boolean)

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

static function enableTelemetry(enabled: boolean)

參數

enabled

boolean

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

繼承自Recognizer.enableTelemetry