ConversationTranscriber class
Realiza el reconocimiento de voz con separación del hablante del micrófono, el archivo u otras secuencias de entrada de audio y obtiene texto transcrito como resultado.
- Extends
Constructores
Conversation |
Constructor ConversationTranscriber. |
Propiedades
authorization |
Obtiene el token de autorización usado para comunicarse con el servicio. |
canceled | El evento canceló indica que se produjo un error durante la transcripción. |
endpoint |
Obtiene el identificador de punto de conexión de un modelo de voz personalizado que se usa para la transcripción. |
internal |
|
output |
Obtiene el formato de salida de la transcripción. |
properties | Colección de propiedades y sus valores definidos para este transcribor de conversación. |
speech |
Obtiene el idioma hablado de transcripción. |
telemetry |
Este método devuelve el estado actual de la configuración de telemetría. |
transcribed | El transcribor de eventos indica que se recibe un resultado de reconocimiento final. |
transcribing | El evento que transcribe indica que se recibe un resultado intermedio de transcripción. |
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(() => void, (error: string) => void) | cierra todos los recursos externos mantenidos por una instancia de esta clase. |
dispose(boolean) | Elimina los recursos mantenidos por el objeto . |
From |
Constructor ConversationTranscriber. |
start |
Inicia la transcripción de conversaciones hasta que se llama a stopTranscribingAsync(). El usuario debe suscribirse a eventos para recibir resultados de transcripción. |
stop |
Detiene la transcripción de conversaciones. |
Métodos heredados
enable |
Este método habilita o deshabilita la telemetría globalmente. |
Detalles del constructor
ConversationTranscriber(SpeechConfig, AudioConfig)
Constructor ConversationTranscriber.
new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)
Parámetros
- speechConfig
- SpeechConfig
un conjunto de propiedades iniciales para este reconocedor
- audioConfig
- AudioConfig
Una configuración 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.
canceled
El evento canceló indica que se produjo un error durante la transcripción.
public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
Valor de propiedad
(sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
endpointId
Obtiene el identificador de punto de conexión de un modelo de voz personalizado que se usa para la transcripción.
string endpointId
Valor de propiedad
string
el identificador de punto de conexión de un modelo de voz personalizado que se usa para el reconocimiento de voz.
internalData
object internalData
Valor de propiedad
object
outputFormat
Obtiene el formato de salida de la transcripción.
OutputFormat outputFormat
Valor de propiedad
Formato de salida de la transcripción.
properties
Colección de propiedades y sus valores definidos para este transcribor de conversación.
PropertyCollection properties
Valor de propiedad
Colección de propiedades y sus valores definidos para speechRecognizer.
speechRecognitionLanguage
Obtiene el idioma hablado de transcripción.
string speechRecognitionLanguage
Valor de propiedad
string
Idioma hablado de transcripción.
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.
transcribed
El transcribor de eventos indica que se recibe un resultado de reconocimiento final.
public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Valor de propiedad
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
transcribing
El evento que transcribe indica que se recibe un resultado intermedio de transcripción.
public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Valor de propiedad
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
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(() => void, (error: string) => void)
cierra todos los recursos externos mantenidos por una instancia de esta clase.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parámetros
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Elimina los recursos mantenidos por el objeto .
function dispose(disposing: boolean): Promise<void>
Parámetros
- disposing
-
boolean
true si se elimina el objeto .
Devoluciones
Promise<void>
FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)
Constructor ConversationTranscriber.
static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber
Parámetros
- speechConfig
- SpeechConfig
un conjunto de propiedades iniciales para este reconocedor
- autoDetectSourceLanguageConfig
- AutoDetectSourceLanguageConfig
Configuración de detección de idioma de origen asociada al reconocedor
- audioConfig
- AudioConfig
Una configuración de audio opcional asociada al reconocedor
Devoluciones
startTranscribingAsync(() => void, (e: string) => void)
Inicia la transcripción de conversaciones hasta que se llama a stopTranscribingAsync(). El usuario debe suscribirse a eventos para recibir resultados de transcripción.
function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parámetros
- cb
-
() => void
Devolución de llamada invocada una vez iniciada la transcripción.
- err
-
(e: string) => void
Devolución de llamada invocada en caso de error.
stopTranscribingAsync(() => void, (e: string) => void)
Detiene la transcripción de conversaciones.
function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parámetros
- cb
-
() => void
Devolución de llamada invocada una vez detenida la transcripción.
- err
-
(e: string) => void
Devolución de llamada invocada en caso de error.
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