Compartir a través de


ConversationTranscriber Clase

En el objeto que realiza operaciones de transcripción de conversaciones. Si necesita especificar información de idioma de origen, especifique solo uno de estos tres parámetros, idioma, source_language_config o auto_detect_source_language_config.

Herencia
ConversationTranscriber

Constructor

ConversationTranscriber(speech_config: SpeechConfig, audio_config: AudioConfig = None, language: str = None, source_language_config: SourceLanguageConfig = None, auto_detect_source_language_config: AutoDetectSourceLanguageConfig = None)

Parámetros

Nombre Description
speech_config
Requerido

Configuración del transcribir de conversación

audio_config

Configuración de la entrada de audio

valor predeterminado: None
language

Idioma de origen

valor predeterminado: None
source_language_config

Configuración del idioma de origen

valor predeterminado: None
auto_detect_source_language_config

Configuración del idioma de origen de detección automática

valor predeterminado: None

Métodos

recognize_once

Realiza el reconocimiento en modo de bloqueo (sincrónico). Devuelve la respuesta después de reconocer una expresión única. El final de una expresión única se determina mediante la escucha de un silencio al final o hasta que se procesa un máximo de 15 segundos de audio. La tarea devuelve el texto de reconocimiento como resultado. En el caso del reconocimiento de varias expresiones de ejecución prolongada, use start_continuous_recognition_async en su lugar.

recognize_once_async

Realiza el reconocimiento en modo de no bloqueo (asincrónico). Esto reconocerá una expresión única. El final de una expresión única se determina mediante la escucha de un silencio al final o hasta que se procesa un máximo de 15 segundos de audio. En el caso del reconocimiento de varias expresiones de ejecución prolongada, use start_continuous_recognition_async en su lugar.

start_continuous_recognition

Inicia de forma sincrónica la operación de reconocimiento continuo. El usuario se tiene que conectar a EventSignal para recibir los resultados del reconocimiento. Llame stop_continuous_recognition_async a para detener el reconocimiento.

start_continuous_recognition_async

Inicia de forma asincrónica la operación de reconocimiento continuo. El usuario se tiene que conectar a EventSignal para recibir los resultados del reconocimiento. Llame stop_continuous_recognition_async a para detener el reconocimiento.

start_keyword_recognition

Configura de forma sincrónica el reconocedor con el modelo de palabras clave especificado. Después de llamar a este método, el reconocedor escucha la palabra clave para iniciar el reconocimiento. Llame a stop_keyword_recognition() para finalizar el reconocimiento iniciado por la palabra clave.

start_keyword_recognition_async

Configura de forma asincrónica el reconocedor con el modelo de palabras clave especificado. Después de llamar a este método, el reconocedor escucha la palabra clave para iniciar el reconocimiento. Llame a stop_keyword_recognition_async() para finalizar el reconocimiento iniciado por la palabra clave.

start_transcribing_async

Inicia de forma asincrónica la transcripción de conversaciones.

stop_continuous_recognition

Finaliza de forma sincrónica la operación continua de reconocimiento continuo.

stop_continuous_recognition_async

Finaliza asincrónicamente la operación de reconocimiento continuo.

stop_keyword_recognition

Finaliza sincrónicamente el reconocimiento iniciado por palabra clave.

stop_keyword_recognition_async

Finaliza de forma asincrónica el reconocimiento iniciado por la palabra clave.

stop_transcribing_async

Detiene asincrónicamente la transcripción de conversaciones.

recognize_once

Realiza el reconocimiento en modo de bloqueo (sincrónico). Devuelve la respuesta después de reconocer una expresión única. El final de una expresión única se determina mediante la escucha de un silencio al final o hasta que se procesa un máximo de 15 segundos de audio. La tarea devuelve el texto de reconocimiento como resultado. En el caso del reconocimiento de varias expresiones de ejecución prolongada, use start_continuous_recognition_async en su lugar.

recognize_once() -> SpeechRecognitionResult

Devoluciones

Tipo Description

Valor de resultado del reconocimiento sincrónico.

recognize_once_async

Realiza el reconocimiento en modo de no bloqueo (asincrónico). Esto reconocerá una expresión única. El final de una expresión única se determina mediante la escucha de un silencio al final o hasta que se procesa un máximo de 15 segundos de audio. En el caso del reconocimiento de varias expresiones de ejecución prolongada, use start_continuous_recognition_async en su lugar.

recognize_once_async() -> ResultFuture

Devoluciones

Tipo Description

Un futuro que contiene el valor de resultado del reconocimiento asincrónico.

start_continuous_recognition

Inicia de forma sincrónica la operación de reconocimiento continuo. El usuario se tiene que conectar a EventSignal para recibir los resultados del reconocimiento. Llame stop_continuous_recognition_async a para detener el reconocimiento.

start_continuous_recognition()

start_continuous_recognition_async

Inicia de forma asincrónica la operación de reconocimiento continuo. El usuario se tiene que conectar a EventSignal para recibir los resultados del reconocimiento. Llame stop_continuous_recognition_async a para detener el reconocimiento.

start_continuous_recognition_async()

Devoluciones

Tipo Description

Un futuro que se cumple una vez inicializado el reconocimiento.

start_keyword_recognition

Configura de forma sincrónica el reconocedor con el modelo de palabras clave especificado. Después de llamar a este método, el reconocedor escucha la palabra clave para iniciar el reconocimiento. Llame a stop_keyword_recognition() para finalizar el reconocimiento iniciado por la palabra clave.

start_keyword_recognition(model: KeywordRecognitionModel)

Parámetros

Nombre Description
model
Requerido

el modelo de reconocimiento de palabras clave que especifica la palabra clave que se va a reconocer.

start_keyword_recognition_async

Configura de forma asincrónica el reconocedor con el modelo de palabras clave especificado. Después de llamar a este método, el reconocedor escucha la palabra clave para iniciar el reconocimiento. Llame a stop_keyword_recognition_async() para finalizar el reconocimiento iniciado por la palabra clave.

start_keyword_recognition_async(model: KeywordRecognitionModel)

Parámetros

Nombre Description
model
Requerido

el modelo de reconocimiento de palabras clave que especifica la palabra clave que se va a reconocer.

Devoluciones

Tipo Description

Un futuro que se cumple una vez inicializado el reconocimiento.

start_transcribing_async

Inicia de forma asincrónica la transcripción de conversaciones.

start_transcribing_async() -> ResultFuture

Devoluciones

Tipo Description

Un futuro que se cumple una vez iniciada la transcripción de conversaciones.

stop_continuous_recognition

Finaliza de forma sincrónica la operación continua de reconocimiento continuo.

stop_continuous_recognition()

stop_continuous_recognition_async

Finaliza asincrónicamente la operación de reconocimiento continuo.

stop_continuous_recognition_async()

Devoluciones

Tipo Description

Un futuro que se cumple una vez detenido el reconocimiento.

stop_keyword_recognition

Finaliza sincrónicamente el reconocimiento iniciado por palabra clave.

stop_keyword_recognition()

stop_keyword_recognition_async

Finaliza de forma asincrónica el reconocimiento iniciado por la palabra clave.

stop_keyword_recognition_async()

Devoluciones

Tipo Description

Un futuro que se cumple una vez detenido el reconocimiento.

stop_transcribing_async

Detiene asincrónicamente la transcripción de conversaciones.

stop_transcribing_async() -> ResultFuture

Devoluciones

Tipo Description

Un futuro que se cumple una vez detenida la transcripción de conversaciones.

Atributos

authorization_token

Token de autorización que se usará para conectarse al servicio.

Nota:

El autor de la llamada debe asegurarse de que el token de autorización es válido. Antes de

El token de autorización expira, el autor de la llamada debe actualizarlo mediante una llamada a este establecedor con un

nuevo token válido. Como valores de configuración se copian al crear un nuevo reconocedor,

El nuevo valor de token no se aplicará a los reconocedores que ya se han creado. Para

reconocedores que se han creado antes, debe establecer el token de autorización de .

reconocedor correspondiente para actualizar el token. De lo contrario, los reconocedores se encontrarán

errores durante la transcripción.

canceled

Señal de eventos que contienen resultados de transcripción cancelados (que indican un intento de transcripción que se canceló como resultado o una solicitud de cancelación directa o, alternativamente, un error de transporte o protocolo).

Las devoluciones de llamada conectadas a esta señal se llaman con una ConversationTranscriptionCanceledEventArgsinstancia de , como argumento único.

endpoint_id

El identificador de punto de conexión de un modelo de voz personalizado que se usa para el reconocimiento o un modelo de voz personalizado para la síntesis de voz.

properties

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

recognized

Señal de eventos que contienen los resultados finales del reconocimiento (lo que indica un intento de reconocimiento correcto).

Las devoluciones de llamada conectadas a esta señal se llaman con una SpeechRecognitionEventArgsinstancia de , TranslationRecognitionEventArgs o IntentRecognitionEventArgs como argumento único, dependiendo del tipo de reconocedor.

recognizing

Señal de eventos que contienen resultados intermedios de reconocimiento.

Las devoluciones de llamada conectadas a esta señal se llaman con una SpeechRecognitionEventArgsinstancia de , TranslationRecognitionEventArgs o IntentRecognitionEventArgs como argumento único, dependiendo del tipo de reconocedor.

session_started

Señal para eventos que indican el inicio de una sesión de reconocimiento (operación).

Las devoluciones de llamada conectadas a esta señal se llaman con una SessionEventArgs instancia como argumento único.

session_stopped

Señal de eventos que indican el final de una sesión de reconocimiento (operación).

Las devoluciones de llamada conectadas a esta señal se llaman con una SessionEventArgs instancia como argumento único.

speech_end_detected

Señal para eventos que indican el final de la voz.

Las devoluciones de llamada conectadas a esta señal se llaman con una RecognitionEventArgs instancia como argumento único.

speech_start_detected

Señal para eventos que indican el inicio de la voz.

Las devoluciones de llamada conectadas a esta señal se llaman con una RecognitionEventArgs instancia como argumento único.

transcribed

Señal de eventos que contienen los resultados finales de la transcripción (lo que indica un intento de transcripción correcto).

Las devoluciones de llamada conectadas a esta señal se llaman con una ConversationTranscriptionEventArgsinstancia de , como argumento único.

transcribing

Señal para eventos que contienen resultados intermedios de transcripción.

Las devoluciones de llamada conectadas a esta señal se llaman con una ConversationTranscriptionEventArgsinstancia de , como argumento único.