Partilhar via


MeetingTranscriber Classe

No objeto que executa operações de transcrição de reuniões.

Herança
MeetingTranscriber

Construtor

MeetingTranscriber(audio_config: AudioConfig | None = None)

Parâmetros

Name Description
audio_config

A configuração da entrada de áudio.

valor predefinido: None

Métodos

join_meeting_async

Participa assíncronamente numa reunião.

leave_meeting_async

Sai assíncronamente de uma reunião. Depois de sair de uma reunião, não serão enviados eventos transcritos ou transcritos para os utilizadores finais. Os utilizadores finais têm de participar numa reunião para obter os eventos novamente.

recognize_once

Efetua o reconhecimento num modo de bloqueio (síncrono). Devolve depois de ser reconhecida uma única expressão. O fim de uma única expressão é determinado ao escutar o silêncio no final ou até que seja processado um máximo de 15 segundos de áudio. A tarefa devolve o texto de reconhecimento como resultado. Para um reconhecimento de várias expressões de execução prolongada, utilize start_continuous_recognition_async.

recognize_once_async

Efetua o reconhecimento num modo não bloqueado (assíncrono). Isto reconhecerá uma única expressão. O fim de uma única expressão é determinado ao escutar o silêncio no final ou até que seja processado um máximo de 15 segundos de áudio. Para um reconhecimento de várias expressões de execução prolongada, utilize start_continuous_recognition_async.

start_continuous_recognition

Inicia síncronamente a operação de reconhecimento contínuo. O utilizador tem de se ligar ao EventSignal para receber resultados de reconhecimento. Chame stop_continuous_recognition_async para parar o reconhecimento.

start_continuous_recognition_async

Inicia assíncronamente a operação de reconhecimento contínuo. O utilizador tem de se ligar ao EventSignal para receber resultados de reconhecimento. Chame stop_continuous_recognition_async para parar o reconhecimento.

start_keyword_recognition

Configura síncronamente o reconhecedor com o modelo de palavra-chave especificado. Depois de chamar este método, o reconhecedor está a escutar a palavra-chave para iniciar o reconhecimento. Chame stop_keyword_recognition() para terminar o reconhecimento iniciado da palavra-chave.

start_keyword_recognition_async

Configura assíncronamente o reconhecedor com o modelo de palavra-chave especificado. Depois de chamar este método, o reconhecedor está a escutar a palavra-chave para iniciar o reconhecimento. Chame stop_keyword_recognition_async() para terminar o reconhecimento iniciado da palavra-chave.

start_transcribing_async

Assíncronamente começa a transcrever a reunião.

stop_continuous_recognition

A operação de reconhecimento contínuo termina de forma síncrona.

stop_continuous_recognition_async

Assíncronamente termina a operação de reconhecimento contínuo em curso.

stop_keyword_recognition

O reconhecimento iniciado pela palavra-chave termina de forma síncrona.

stop_keyword_recognition_async

O reconhecimento iniciado pela palavra-chave termina de forma assíncrona.

stop_transcribing_async

A assíncrona para a transcrição de reuniões de forma assíncrona.

join_meeting_async

Participa assíncronamente numa reunião.

join_meeting_async(meeting: Meeting) -> ResultFuture

Parâmetros

Name Description
meeting
Necessário

Devoluções

Tipo Description

Um futuro que é cumprido uma vez aderido à reunião.

leave_meeting_async

Sai assíncronamente de uma reunião. Depois de sair de uma reunião, não serão enviados eventos transcritos ou transcritos para os utilizadores finais. Os utilizadores finais têm de participar numa reunião para obter os eventos novamente.

leave_meeting_async() -> ResultFuture

Devoluções

Tipo Description

Um futuro que é cumprido uma vez saído da reunião.

recognize_once

Efetua o reconhecimento num modo de bloqueio (síncrono). Devolve depois de ser reconhecida uma única expressão. O fim de uma única expressão é determinado ao escutar o silêncio no final ou até que seja processado um máximo de 15 segundos de áudio. A tarefa devolve o texto de reconhecimento como resultado. Para um reconhecimento de várias expressões de execução prolongada, utilize start_continuous_recognition_async.

recognize_once() -> SpeechRecognitionResult

Devoluções

Tipo Description

O valor de resultado do reconhecimento síncrono.

recognize_once_async

Efetua o reconhecimento num modo não bloqueado (assíncrono). Isto reconhecerá uma única expressão. O fim de uma única expressão é determinado ao escutar o silêncio no final ou até que seja processado um máximo de 15 segundos de áudio. Para um reconhecimento de várias expressões de execução prolongada, utilize start_continuous_recognition_async.

recognize_once_async() -> ResultFuture

Devoluções

Tipo Description

Um futuro que contém o valor de resultado do reconhecimento assíncrono.

start_continuous_recognition

Inicia síncronamente a operação de reconhecimento contínuo. O utilizador tem de se ligar ao EventSignal para receber resultados de reconhecimento. Chame stop_continuous_recognition_async para parar o reconhecimento.

start_continuous_recognition()

start_continuous_recognition_async

Inicia assíncronamente a operação de reconhecimento contínuo. O utilizador tem de se ligar ao EventSignal para receber resultados de reconhecimento. Chame stop_continuous_recognition_async para parar o reconhecimento.

start_continuous_recognition_async()

Devoluções

Tipo Description

Um futuro que é cumprido após a inicialização do reconhecimento.

start_keyword_recognition

Configura síncronamente o reconhecedor com o modelo de palavra-chave especificado. Depois de chamar este método, o reconhecedor está a escutar a palavra-chave para iniciar o reconhecimento. Chame stop_keyword_recognition() para terminar o reconhecimento iniciado da palavra-chave.

start_keyword_recognition(model: KeywordRecognitionModel)

Parâmetros

Name Description
model
Necessário

o modelo de reconhecimento de palavras-chave que especifica a palavra-chave a ser reconhecida.

start_keyword_recognition_async

Configura assíncronamente o reconhecedor com o modelo de palavra-chave especificado. Depois de chamar este método, o reconhecedor está a escutar a palavra-chave para iniciar o reconhecimento. Chame stop_keyword_recognition_async() para terminar o reconhecimento iniciado da palavra-chave.

start_keyword_recognition_async(model: KeywordRecognitionModel)

Parâmetros

Name Description
model
Necessário

o modelo de reconhecimento de palavras-chave que especifica a palavra-chave a ser reconhecida.

Devoluções

Tipo Description

Um futuro que é cumprido após a inicialização do reconhecimento.

start_transcribing_async

Assíncronamente começa a transcrever a reunião.

start_transcribing_async() -> ResultFuture

Devoluções

Tipo Description

Um futuro que é cumprido assim que a transcrição da reunião é iniciada.

stop_continuous_recognition

A operação de reconhecimento contínuo termina de forma síncrona.

stop_continuous_recognition()

stop_continuous_recognition_async

Assíncronamente termina a operação de reconhecimento contínuo em curso.

stop_continuous_recognition_async()

Devoluções

Tipo Description

Um futuro que é cumprido depois de o reconhecimento ser interrompido.

stop_keyword_recognition

O reconhecimento iniciado pela palavra-chave termina de forma síncrona.

stop_keyword_recognition()

stop_keyword_recognition_async

O reconhecimento iniciado pela palavra-chave termina de forma assíncrona.

stop_keyword_recognition_async()

Devoluções

Tipo Description

Um futuro que é cumprido depois de o reconhecimento ser interrompido.

stop_transcribing_async

A assíncrona para a transcrição de reuniões de forma assíncrona.

stop_transcribing_async() -> ResultFuture

Devoluções

Tipo Description

Um futuro que é cumprido quando a transcrição da reunião é interrompida.

Atributos

authorization_token

O token de autorização que será utilizado para ligar ao serviço.

Nota

O autor da chamada tem de garantir que o token de autorização é válido. Antes da

o token de autorização expira, o autor da chamada tem de o atualizar ao chamar este setter com um

novo token válido. À medida que os valores de configuração são copiados ao criar um novo reconhecedor, o

o novo valor de token não se aplicará aos reconhecedores que já tenham sido criados. Para o

reconhecedores que tenham sido criados anteriormente, tem de definir o token de autorização do

reconhecedor correspondente para atualizar o token. Caso contrário, os reconhecedores encontrar-se-ão

durante a transcrição.

canceled

Sinal para eventos que contenham resultados de transcrição cancelados (indicando uma tentativa de transcrição que foi cancelada como resultado ou um pedido de cancelamento direto ou, em alternativa, uma falha de transporte ou protocolo).

As chamadas de retorno ligadas a este sinal são chamadas com uma MeetingTranscriptionCanceledEventArgsinstância , como o único argumento.

endpoint_id

O ID de ponto final de um modelo de voz personalizado que é utilizado para reconhecimento ou um modelo de voz personalizado para sintetização de voz.

properties

Uma coleção de propriedades e os respetivos valores definidos para este Participante.

recognized

Sinal para eventos que contenham resultados de reconhecimento final (indicando uma tentativa de reconhecimento bem-sucedida).

As chamadas de retorno ligadas a este sinal são chamadas com uma SpeechRecognitionEventArgsTranslationRecognitionEventArgs instância ou IntentRecognitionEventArgs como o único argumento, dependente do tipo de reconhecedor.

recognizing

Sinal para eventos que contenham resultados de reconhecimento intermédio.

As chamadas de retorno ligadas a este sinal são chamadas com uma SpeechRecognitionEventArgsTranslationRecognitionEventArgs instância ou IntentRecognitionEventArgs como o único argumento, dependente do tipo de reconhecedor.

session_started

Sinal para eventos que indicam o início de uma sessão de reconhecimento (operação).

As chamadas de retorno ligadas a este sinal são chamadas com uma SessionEventArgs instância como argumento único.

session_stopped

Sinal para eventos que indicam o fim de uma sessão de reconhecimento (operação).

As chamadas de retorno ligadas a este sinal são chamadas com uma SessionEventArgs instância como argumento único.

speech_end_detected

Sinal para eventos que indicam o fim da voz.

As chamadas de retorno ligadas a este sinal são chamadas com uma RecognitionEventArgs instância como argumento único.

speech_start_detected

Sinal para eventos que indicam o início da voz.

As chamadas de retorno ligadas a este sinal são chamadas com uma RecognitionEventArgs instância como argumento único.

transcribed

Sinal para eventos que contenham resultados de transcrição final (indicando uma tentativa de transcrição bem-sucedida).

As chamadas de retorno ligadas a este sinal são chamadas com uma MeetingTranscriptionEventArgsinstância , como o único argumento.

transcribing

Sinal para eventos que contenham resultados de transcrição intermédia.

As chamadas de retorno ligadas a este sinal são chamadas com uma MeetingTranscriptionEventArgsinstância , como o único argumento.