Compartir a través de


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

ConversationTranscriber(SpeechConfig, AudioConfig)

Constructor ConversationTranscriber.

Propiedades

authorizationToken

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.

endpointId

Obtiene el identificador de punto de conexión de un modelo de voz personalizado que se usa para la transcripción.

internalData
outputFormat

Obtiene el formato de salida de la transcripción.

properties

Colección de propiedades y sus valores definidos para este transcribor de conversación.

speechRecognitionLanguage

Obtiene el idioma hablado de transcripción.

telemetryEnabled

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

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(() => 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 .

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

Constructor ConversationTranscriber.

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.

stopTranscribingAsync(() => void, (e: string) => void)

Detiene la transcripción de conversaciones.

Métodos heredados

enableTelemetry(boolean)

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