Compartir a través de


SpeakerRecognizer class

Define la clase SpeakerRecognizer para las operaciones speaker Recognition handles from user for Voice Profile operations (por ejemplo, createProfile, deleteProfile)

Extends

Constructores

SpeakerRecognizer(SpeechConfig, AudioConfig)

Inicializa una instancia de SpeakerRecognizer.

Propiedades

authorizationToken

Obtiene el token de autorización usado para comunicarse con el servicio.

internalData
properties

Colección de propiedades y sus valores definidos para speakerRecognizer.

telemetryEnabled

Este método devuelve el estado actual de la configuración de telemetría.

Propiedades heredadas

sessionStarted

Define el controlador de eventos para los eventos iniciados por la sesión.

sessionStopped

Define el controlador de eventos para los eventos detenidos de sesión.

speechEndDetected

Define el controlador de eventos para los eventos detenidos por voz.

speechStartDetected

Define el controlador de eventos para los eventos iniciados por voz.

Métodos

close()

Se incluye para la compatibilidad

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Obtención del resultado del reconocimiento para el modelo mediante audio determinado

Métodos heredados

enableTelemetry(boolean)

Este método habilita o deshabilita la telemetría globalmente.

Detalles del constructor

SpeakerRecognizer(SpeechConfig, AudioConfig)

Inicializa una instancia de SpeakerRecognizer.

new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)

Parámetros

speechConfig
SpeechConfig

Conjunto de propiedades de configuración.

audioConfig
AudioConfig

Una configuración de entrada de audio opcional asociada al reconocedor

Detalles de las propiedades

authorizationToken

Obtiene el token de autorización usado para comunicarse con el servicio.

string authorizationToken

Valor de propiedad

string

Token de autorización.

internalData

object internalData

Valor de propiedad

object

properties

Colección de propiedades y sus valores definidos para speakerRecognizer.

PropertyCollection properties

Valor de propiedad

Colección de propiedades y sus valores definidos para speakerRecognizer.

telemetryEnabled

Este método devuelve el estado actual de la configuración de telemetría.

static boolean telemetryEnabled

Valor de propiedad

boolean

True si la telemetría está habilitada, false en caso contrario.

Detalles de las propiedades heredadas

sessionStarted

Define el controlador de eventos para los eventos iniciados por la sesión.

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

Valor de propiedad

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

Heredado deRecognizer.sessionStarted

sessionStopped

Define el controlador de eventos para los eventos detenidos de sesión.

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

Valor de propiedad

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

Heredado deRecognizer.sessionStopped

speechEndDetected

Define el controlador de eventos para los eventos detenidos por voz.

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

Valor de propiedad

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

Heredado deRecognizer.speechEndDetected

speechStartDetected

Define el controlador de eventos para los eventos iniciados por voz.

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

Valor de propiedad

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

Heredado deRecognizer.speechStartDetected

Detalles del método

close()

Se incluye para la compatibilidad

function close(): Promise<void>

Devoluciones

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Obtención del resultado del reconocimiento para el modelo mediante audio determinado

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

Parámetros

model

SpeakerIdentificationModel | SpeakerVerificationModel

Modelo que contiene perfiles de voz que se van a identificar

Devoluciones

Detalles de los métodos heredados

enableTelemetry(boolean)

Este método habilita o deshabilita la telemetría globalmente.

static function enableTelemetry(enabled: boolean)

Parámetros

enabled

boolean

Configuración global para la recopilación de telemetría. Si se establece en true, la información de telemetría, como los errores de micrófono, los errores de reconocimiento se recopilan y envían a Microsoft. Si se establece en false, no se envía telemetría a Microsoft.

Heredado deRecognizer.enableTelemetry