VoiceProfileClient class

Define la clase VoiceProfileClient para speaker Recognition Controla las operaciones del usuario para las operaciones de perfil de voz (por ejemplo, createProfile, deleteProfile)

Extends

Constructores

VoiceProfileClient(SpeechConfig)

Constructor VoiceProfileClient.

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 voiceProfileClient.

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 de voz.

speechStartDetected

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

Métodos

close()

Limpieza del objeto y cierre la conexión subyacente

createProfileAsync(VoiceProfileType, string)

Creación de un perfil de voz de reconocimiento de hablantes

deleteProfileAsync(VoiceProfile)

Eliminación de un perfil de voz de reconocimiento de hablantes

enrollProfileAsync(VoiceProfile, AudioConfig)

Creación de un perfil de voz de reconocimiento de hablantes

getActivationPhrasesAsync(VoiceProfileType, string)

Obtención de frases de autorización válidas para la inscripción de perfiles de voz

getAllProfilesAsync(VoiceProfileType)

Obtener todos los perfiles de voz de la cuenta con un tipo de perfil de voz determinado

resetProfileAsync(VoiceProfile)

Eliminación de todas las inscripciones de un perfil de voz de reconocimiento de hablantes

retrieveEnrollmentResultAsync(VoiceProfile)

Obtención de información actual de un perfil de voz

Métodos heredados

enableTelemetry(boolean)

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

Detalles del constructor

VoiceProfileClient(SpeechConfig)

Constructor VoiceProfileClient.

new VoiceProfileClient(speechConfig: SpeechConfig)

Parámetros

speechConfig
SpeechConfig

Un conjunto de propiedades iniciales para este sintetizador (clave de autenticación, región, &c)

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 voiceProfileClient.

PropertyCollection properties

Valor de propiedad

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

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 de 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()

Limpieza del objeto y cierre la conexión subyacente

function close(): Promise<void>

Devoluciones

Promise<void>

createProfileAsync(VoiceProfileType, string)

Creación de un perfil de voz de reconocimiento de hablantes

function createProfileAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfile>

Parámetros

profileType
VoiceProfileType

Tipo de perfil de voz que se va a crear

lang

string

Cadena de idioma (configuración regional) para el perfil de voz

Devoluciones

Promise<VoiceProfile>

  • Promesa de un archivo VoiceProfile.

deleteProfileAsync(VoiceProfile)

Eliminación de un perfil de voz de reconocimiento de hablantes

function deleteProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

Parámetros

profile
VoiceProfile

Perfil de voz que se va a eliminar

Devoluciones

  • Promesa de un objeto VoiceProfileResult.

enrollProfileAsync(VoiceProfile, AudioConfig)

Creación de un perfil de voz de reconocimiento de hablantes

function enrollProfileAsync(profile: VoiceProfile, audioConfig: AudioConfig): Promise<VoiceProfileEnrollmentResult>

Parámetros

profile
VoiceProfile

Perfil de voz para crear la inscripción

audioConfig
AudioConfig

información de origen desde la que se va a crear la inscripción

Devoluciones

  • Promesa de un objeto VoiceProfileEnrollmentResult.

getActivationPhrasesAsync(VoiceProfileType, string)

Obtención de frases de autorización válidas para la inscripción de perfiles de voz

function getActivationPhrasesAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfilePhraseResult>

Parámetros

profileType
VoiceProfileType

Tipo de perfil para obtener frases de activación para

lang

string

Cadena de idioma (configuración regional) para el perfil de voz

Devoluciones

getAllProfilesAsync(VoiceProfileType)

Obtener todos los perfiles de voz de la cuenta con un tipo de perfil de voz determinado

function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>

Parámetros

profileType
VoiceProfileType

tipo de perfil (identificación/verificación) para el que se van a enumerar los perfiles

Devoluciones

  • Promesa de una matriz de VoiceProfileEnrollmentResults.

resetProfileAsync(VoiceProfile)

Eliminación de todas las inscripciones de un perfil de voz de reconocimiento de hablantes

function resetProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

Parámetros

profile
VoiceProfile

Perfil de voz que se va a restablecer

Devoluciones

  • Promesa de un objeto VoiceProfileResult.

retrieveEnrollmentResultAsync(VoiceProfile)

Obtención de información actual de un perfil de voz

function retrieveEnrollmentResultAsync(profile: VoiceProfile): Promise<VoiceProfileEnrollmentResult>

Parámetros

profile
VoiceProfile

Perfil de voz para recuperar información de

Devoluciones

  • Promesa de un objeto VoiceProfileEnrollmentResult.

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 de la recopilación de telemetría. Si se establece en true, la información de telemetría, como 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