다음을 통해 공유


SpeakerRecognizer class

음성 프로필 작업(예: createProfile, deleteProfile)에 대한 사용자의 Speaker Recognition Handles 작업에 대한 SpeakerRecognizer 클래스를 정의합니다.

Extends

생성자

SpeakerRecognizer(SpeechConfig, AudioConfig)

SpeakerRecognizer의 instance 초기화합니다.

속성

authorizationToken

서비스와 통신하는 데 사용되는 권한 부여 토큰을 가져옵니다.

internalData
properties

이 SpeakerRecognizer에 대해 정의된 속성 및 해당 값의 컬렉션입니다.

telemetryEnabled

이 메서드는 원격 분석 설정의 현재 상태를 반환합니다.

상속된 속성

sessionStarted

세션 시작 이벤트에 대한 이벤트 처리기를 정의합니다.

sessionStopped

세션 중지 이벤트에 대한 이벤트 처리기를 정의합니다.

speechEndDetected

음성 중지 이벤트에 대한 이벤트 처리기를 정의합니다.

speechStartDetected

음성 시작 이벤트에 대한 이벤트 처리기를 정의합니다.

메서드

close()

호환성을 위해 포함됨

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

지정된 오디오를 사용하여 모델에 대한 인식 결과 가져오기

상속된 메서드

enableTelemetry(boolean)

이 메서드는 원격 분석을 전역적으로 사용하거나 사용하지 않도록 설정합니다.

생성자 세부 정보

SpeakerRecognizer(SpeechConfig, AudioConfig)

SpeakerRecognizer의 instance 초기화합니다.

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에서 상속됨