SpeakerRecognizer class
Define la clase SpeakerRecognizer para las operaciones speaker Recognition handles from user for Voice Profile operations (por ejemplo, createProfile, deleteProfile)
- Extends
Constructores
Speaker |
Inicializa una instancia de SpeakerRecognizer. |
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 speakerRecognizer. |
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 por voz. |
speech |
Define el controlador de eventos para los eventos iniciados por voz. |
Métodos
close() | Se incluye para la compatibilidad |
recognize |
Obtención del resultado del reconocimiento para el modelo mediante audio determinado |
Métodos heredados
enable |
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
Modelo que contiene perfiles de voz que se van a identificar
Devoluciones
Promise<SpeakerRecognitionResult>
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