SpeakerRecognizer class

音声プロファイル操作 (createProfile、deleteProfile など) のユーザーからの Speaker Recognition Handles 操作の SpeakerRecognizer クラスを定義します。

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から継承