TranslationRecognizer Classe
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer - com.
microsoft. cognitiveservices. speech. translation. TranslationRecognizer
- com.
- com.
public final class TranslationRecognizer
extends Recognizer
Executa a tradução na entrada de fala. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .
Resumo do campo
Modificador e tipo | Campo e descrição |
---|---|
final
Event |
canceled
O evento cancelado sinaliza que o reconhecimento/tradução foi cancelado. |
final
Event |
recognized
O evento reconhecido sinaliza que um resultado de reconhecimento final é recebido. |
final
Event |
recognizing
O evento que reconhece sinaliza que um resultado de reconhecimento intermediário é recebido. |
final
Event |
synthesizing
A sintetização de eventos sinaliza que um resultado de síntese de tradução é recebido. |
Resumo do Construtor
Construtor | Description |
---|---|
TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig) |
Constrói uma instância de um reconhecedor de tradução para tradução de fala inserida. |
TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig, AudioConfig audioConfig) |
Constrói uma instância de um reconhecedor de tradução para tradução de fala inserida. |
TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig) |
Constrói uma instância de um reconhecedor de tradução para tradução de fala híbrida. |
TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig, AudioConfig audioConfig) |
Constrói uma instância de um reconhecedor de tradução para tradução de fala híbrida. |
TranslationRecognizer(SpeechTranslationConfig stc) |
Constrói uma instância de um reconhecedor de tradução. |
TranslationRecognizer(SpeechTranslationConfig stc, AudioConfig audioConfig) |
Constrói uma instância de um reconhecedor de tradução. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
void |
addTargetLanguage(String value)
Adiciona um idioma de destino para traduçã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. |
Property |
getProperties()
A coleção de propriedades e seus valores definidos para este Reconhecimento de Tradução |
java.lang.String |
getSpeechRecognitionLanguage()
Obtém o idioma falado do reconhecimento. |
java.util.ArrayList<java.lang.String> |
getTargetLanguages()
Obtém todos os idiomas de destino que foram configurados para tradução. |
java.lang.String |
getVoiceName()
Obtém o nome da voz de saída. |
java.util.concurrent.Future<Translation |
recognizeOnceAsync()
Inicia o reconhecimento e a tradução e para depois que o primeiro enunciado é reconhecido. |
void |
removeTargetLanguage(String value)
Remove um idioma de destino para tradução. |
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> |
startContinuousRecognitionAsync()
Inicia o reconhecimento e a tradução em um fluxo de áudio contínuo, até que Stop |
java.util.concurrent.Future<java.lang.Void> |
stopContinuousRecognitionAsync()
Interrompe uma operação de reconhecimento em execução assim que possível e solicita imediatamente um resultado com base na entrada que foi processada até agora. |
Métodos herdados de Recognizer
Métodos herdados de java.lang.Object
Detalhes do campo
canceled
public final EventHandlerImpl
O evento cancelado sinaliza que o reconhecimento/tradução foi cancelado.
recognized
public final EventHandlerImpl
O evento reconhecido sinaliza que um resultado de reconhecimento final é recebido.
recognizing
public final EventHandlerImpl
O evento que reconhece sinaliza que um resultado de reconhecimento intermediário é recebido.
synthesizing
public final EventHandlerImpl
A sintetização de eventos sinaliza que um resultado de síntese de tradução é recebido.
Detalhes do construtor
TranslationRecognizer
public TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig)
Constrói uma instância de um reconhecedor de tradução para tradução de fala inserida.
Parameters:
TranslationRecognizer
public TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig, AudioConfig audioConfig)
Constrói uma instância de um reconhecedor de tradução para tradução de fala inserida.
Parameters:
TranslationRecognizer
public TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig)
Constrói uma instância de um reconhecedor de tradução para tradução de fala híbrida.
Parameters:
TranslationRecognizer
public TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig, AudioConfig audioConfig)
Constrói uma instância de um reconhecedor de tradução para tradução de fala híbrida.
Parameters:
TranslationRecognizer
public TranslationRecognizer(SpeechTranslationConfig stc)
Constrói uma instância de um reconhecedor de tradução.
Parameters:
TranslationRecognizer
public TranslationRecognizer(SpeechTranslationConfig stc, AudioConfig audioConfig)
Constrói uma instância de um reconhecedor de tradução.
Parameters:
Detalhes do método
addTargetLanguage
public void addTargetLanguage(String value)
Adiciona um idioma de destino para tradução. Adicionado na versão 1.7.0.
Parameters:
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:
TranslationRecognizer.dispose(boolean disposing)Parameters:
getAuthorizationToken
public String getAuthorizationToken()
Obtém o token de autorização usado para se comunicar com o serviço.
Returns:
getProperties
public PropertyCollection getProperties()
A coleção de propriedades e seus valores definidos para este TranslationRecognizer.
Returns:
getSpeechRecognitionLanguage
public String getSpeechRecognitionLanguage()
Obtém o idioma falado do reconhecimento.
Returns:
getTargetLanguages
public ArrayList
Obtém todos os idiomas de destino que foram configurados para tradução.
Returns:
getVoiceName
public String getVoiceName()
Obtém o nome da voz de saída.
Returns:
recognizeOnceAsync
public Future
Inicia o reconhecimento e a tradução e para depois que o primeiro enunciado é reconhecido. A tarefa retorna o texto de tradução como resultado. Observação: RecognizeOnceAsync() retorna quando o primeiro enunciado é reconhecido, portanto, ele é adequado somente para o reconhecimento de captura única, como comando ou consulta. Para reconhecimento de longa execução, use StartContinuousRecognitionAsync() em vez disso.
Returns:
removeTargetLanguage
public void removeTargetLanguage(String value)
Remove um idioma de destino para tradução. Adicionado na versão 1.7.0.
Parameters:
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.
Parameters:
startContinuousRecognitionAsync
public Future
Inicia o reconhecimento e a tradução em um fluxo de áudio contínuo, até stopContinuousRecognitionAsync() ser chamado. O usuário deve assinar eventos para receber os resultados da tradução.
Returns:
stopContinuousRecognitionAsync
public Future
Interrompe uma operação de reconhecimento em execução assim que possível e solicita imediatamente um resultado com base na entrada que foi processada até agora. Isso funciona para todas as operações de reconhecimento, não apenas as contínuas, e facilita o uso de botões push-to-talk ou "concluir agora" para pontos de extremidade de áudio manuais.
Returns:
Aplica-se a
Azure SDK for Java