ConversationTranscriber Classe

public final class ConversationTranscriber
extends Recognizer

Executa a transcrever conversa para fluxos de entrada de áudio e obtém texto transcrito e id do locutor 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<ConversationTranscriptionCanceledEventArgs> canceled

O evento cancelou sinais de que o reconhecimento foi cancelado.

final EventHandlerImpl<ConversationTranscriptionEventArgs> transcribed

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

final EventHandlerImpl<ConversationTranscriptionEventArgs> transcribing

O evento que transcreve sinaliza que um resultado de reconhecimento intermediário é recebido.

Resumo do Construtor

Construtor Description
ConversationTranscriber(SpeechConfig speechConfig)

Inicializa uma nova instância do Transcriber de Conversa.

ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig)

Inicializa uma nova instância do Transcriber de Conversa.

ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig, AudioConfig audioConfig)

Inicializa uma nova instância do Transcriber de Conversa.

ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig)

Inicializa uma nova instância do Transcriber de Conversa.

ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig, AudioConfig audioConfig)

Inicializa uma nova instância do Transcriber de Conversa.

ConversationTranscriber(SpeechConfig speechConfig, AudioConfig audioConfig)

Inicializa uma nova instância do Transcriber de Conversa.

ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage)

Inicializa uma nova instância do Transcriber de Conversa.

ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage, AudioConfig audioConfig)

Inicializa uma nova instância do Transcriber de Conversa.

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.

java.lang.String getAuthorizationToken()

Obtém o token de autorização usado para se comunicar com o serviço.

OutputFormat getOutputFormat()

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

PropertyCollection getProperties()

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

java.lang.String getSpeechRecognitionLanguage()

Obtém a linguagem falada de reconhecimento.

void setAuthorizationToken(String token)

Define o token de autorização usado para se comunicar com o serviço.

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

Inicia a transcrição de conversas 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 conversas.

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 cancelou sinais de 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

O evento que transcreve sinaliza que um resultado de reconhecimento intermediário é recebido.

Detalhes do construtor

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig)

Inicializa uma nova instância do Transcriber de Conversa.

Parâmetros:

speechConfig - configuração de fala.

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig)

Inicializa uma nova instância do Transcriber de Conversa.

Parâmetros:

speechConfig - configuração de fala.
autoDetectSourceLangConfig - a configuração para detectar automaticamente o idioma de origem

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig, AudioConfig audioConfig)

Inicializa uma nova instância do Transcriber de Conversa.

Parâmetros:

speechConfig - configuração de fala.
autoDetectSourceLangConfig - a configuração para detectar automaticamente o idioma de origem
audioConfig - configuração de áudio.

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig)

Inicializa uma nova instância do Transcriber de Conversa.

Parâmetros:

speechConfig - configuração de fala.
sourceLanguageConfig - a configuração do idioma de origem

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig, AudioConfig audioConfig)

Inicializa uma nova instância do Transcriber de Conversa.

Parâmetros:

speechConfig - configuração de fala.
sourceLanguageConfig - a configuração do idioma de origem
audioConfig - configuração de áudio.

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, AudioConfig audioConfig)

Inicializa uma nova instância do Transcriber de Conversa.

Parâmetros:

speechConfig - configuração de fala.
audioConfig - configuração de áudio.

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage)

Inicializa uma nova instância do Transcriber de Conversa.

Parâmetros:

speechConfig - configuração de fala.
sourceLanguage - o idioma de origem de reconhecimento

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage, AudioConfig audioConfig)

Inicializa uma nova instância do Transcriber de Conversa.

Parâmetros:

speechConfig - configuração de fala.
sourceLanguage - o idioma de origem de reconhecimento
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 descartar for false). As classes derivadas devem substituir esse método para descartar o recurso, se necessário.

Substituições:

ConversationTranscriber.dispose(boolean disposing)

Parâmetros:

disposing

getAuthorizationToken

public String getAuthorizationToken()

Obtém o token de autorização usado para se comunicar com o serviço.

Retornos:

Token de autorização.

getOutputFormat

public OutputFormat getOutputFormat()

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

Retornos:

O formato de saída de reconhecimento.

getProperties

public PropertyCollection getProperties()

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

Retornos:

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

getSpeechRecognitionLanguage

public String getSpeechRecognitionLanguage()

Obtém a linguagem falada de reconhecimento.

Retornos:

A linguagem falada de reconhecimento.

setAuthorizationToken

public void setAuthorizationToken(String token)

Define o token de autorização usado para se comunicar com o serviço. Observação: o chamador precisa garantir que o token de autorização seja válido. Antes que o token de autorização expire, o chamador precisa atualizá-lo chamando esse setter com um novo token válido. Caso contrário, o reconhecedor encontrará erros durante o reconhecimento.

Parâmetros:

token - Token de autorização.

startTranscribingAsync

public Future startTranscribingAsync()

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

Retornos:

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

stopTranscribingAsync

public Future stopTranscribingAsync()

Interrompe a transcrição de conversas.

Retornos:

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

Aplica-se a