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
Voice |
Constructor VoiceProfileClient. |
Propiedades
authorization |
Obtiene el token de autorización usado para comunicarse con el servicio. |
internal |
|
properties | Colección de propiedades y sus valores definidos para voiceProfileClient. |
telemetry |
Este método devuelve el estado actual de la configuración de telemetría. |
Propiedades heredadas
session |
Define el controlador de eventos para los eventos iniciados por la sesión. |
session |
Define el controlador de eventos para los eventos detenidos de sesión. |
speech |
Define el controlador de eventos para los eventos detenidos de voz. |
speech |
Define el controlador de eventos para los eventos iniciados por voz. |
Métodos
close() | Limpieza del objeto y cierre la conexión subyacente |
create |
Creación de un perfil de voz de reconocimiento de hablantes |
delete |
Eliminación de un perfil de voz de reconocimiento de hablantes |
enroll |
Creación de un perfil de voz de reconocimiento de hablantes |
get |
Obtención de frases de autorización válidas para la inscripción de perfiles de voz |
get |
Obtener todos los perfiles de voz de la cuenta con un tipo de perfil de voz determinado |
reset |
Eliminación de todas las inscripciones de un perfil de voz de reconocimiento de hablantes |
retrieve |
Obtención de información actual de un perfil de voz |
Métodos heredados
enable |
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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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
Promise<VoiceProfilePhraseResult>
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
Promise<VoiceProfileEnrollmentResult[]>
- 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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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