Compartilhar via


MeetingTranscriber Classe

public final class MeetingTranscriber
extends Recognizer

Executa a transcrição de reuniões para fluxos de entrada de áudio e obtém texto transcrito e ID de usuário como resultado. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .

Resumo do campo

Modificador e tipo Campo e descrição
final EventHandlerImpl<MeetingTranscriptionCanceledEventArgs> canceled

O evento cancelado sinaliza que o reconhecimento foi cancelado.

final EventHandlerImpl<MeetingTranscriptionEventArgs> transcribed

O evento transcrito sinaliza que um resultado de reconhecimento final é recebido.

final EventHandlerImpl<MeetingTranscriptionEventArgs> transcribing

A transcrição de eventos sinaliza que um resultado de reconhecimento intermediário é recebido.

Resumo do Construtor

Construtor Description
MeetingTranscriber()

Inicializa uma nova instância do Transcriber de Reunião.

MeetingTranscriber(AudioConfig audioConfig)

Inicializa uma nova instância do Transcriber de Reunião.

Resumo do método

Modificador e tipo Método e descrição
protected void dispose(boolean disposing)

Esse método executa a limpeza de recursos.

OutputFormat getOutputFormat()

Obtém o formato de saída do reconhecimento.

PropertyCollection getProperties()

A coleção de propriedades e seus valores definidos para este Transcriber de Reunião.

java.lang.String getSpeechRecognitionLanguage()

Obtém o idioma falado do reconhecimento.

java.util.concurrent.Future<java.lang.Void> joinMeetingAsync(Meeting meeting)

Participe de uma reunião.

java.util.concurrent.Future<java.lang.Void> leaveMeetingAsync()

Saia de uma reunião.

java.util.concurrent.Future<java.lang.Void> startTranscribingAsync()

Inicia a transcrição de reuniões em um fluxo de áudio contínuo, até que pararTranscreverAsync() seja chamado.

java.util.concurrent.Future<java.lang.Void> stopTranscribingAsync()

Interrompe a transcrição de reuniões.

Métodos herdados de Recognizer

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do campo

canceled

public final EventHandlerImpl canceled

O evento cancelado sinaliza que o reconhecimento foi cancelado.

transcribed

public final EventHandlerImpl transcribed

O evento transcrito sinaliza que um resultado de reconhecimento final é recebido.

transcribing

public final EventHandlerImpl transcribing

A transcrição de eventos sinaliza que um resultado de reconhecimento intermediário é recebido.

Detalhes do construtor

MeetingTranscriber

public MeetingTranscriber()

Inicializa uma nova instância do Transcriber de Reunião.

MeetingTranscriber

public MeetingTranscriber(AudioConfig audioConfig)

Inicializa uma nova instância do Transcriber de Reunião.

Parameters:

audioConfig - configuração de áudio.

Detalhes do método

dispose

protected void dispose(boolean disposing)

Esse método executa a limpeza de recursos. O descarte do parâmetro booliano indica se o método é chamado de Dispose (se disposing for true) ou do finalizador (se disposing for false). As classes derivadas devem substituir esse método para descartar o recurso, se necessário.

Overrides:

MeetingTranscriber.dispose(boolean disposing)

Parameters:

disposing

getOutputFormat

public OutputFormat getOutputFormat()

Obtém o formato de saída do reconhecimento.

Returns:

O formato de saída do reconhecimento.

getProperties

public PropertyCollection getProperties()

A coleção de propriedades e seus valores definidos para este MeetingTranscriber.

Returns:

A coleção de propriedades e seus valores definidos para este MeetingTranscriber.

getSpeechRecognitionLanguage

public String getSpeechRecognitionLanguage()

Obtém o idioma falado do reconhecimento.

Returns:

A linguagem falada de reconhecimento.

joinMeetingAsync

public Future joinMeetingAsync(Meeting meeting)

Participe de uma reunião. Um transcrito de reunião deve ingressar em uma reunião antes de transcrever o áudio.

Parameters:

meeting - a reunião a ser ingressada.

Returns:

Uma tarefa que representa a operação assíncrona que ingressa em uma reunião.

leaveMeetingAsync

public Future leaveMeetingAsync()

Saia de uma reunião. Depois de sair de uma reunião, nenhum evento transcrito e transcrito será enviado.

Returns:

Uma tarefa que representa a operação assíncrona que sai de uma reunião.

startTranscribingAsync

public Future startTranscribingAsync()

Inicia a transcrição de reuniões em um fluxo de áudio contínuo até stopTranscribingAsync() ser chamado. O usuário deve assinar eventos para receber os resultados da transcrição.

Returns:

Uma tarefa que representa a operação assíncrona que inicia a transcrição.

stopTranscribingAsync

public Future stopTranscribingAsync()

Interrompe a transcrição de reuniões.

Returns:

Uma tarefa que representa a operação assíncrona que interrompe a transcrição.

Aplica-se a