DialogServiceConnector Classe
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. dialog. DialogServiceConnector
- com.
Implementações
public class DialogServiceConnector
implements java.lang.AutoCloseable
Classe que define um DialogServiceConnector. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .
Resumo do campo
Modificador e tipo | Campo e descrição |
---|---|
Event |
activityReceived
Define o manipulador de eventos para o evento de atividade recebida. |
Event |
canceled
Define o manipulador de eventos para o evento cancelado. |
Event |
recognized
Define o manipulador de eventos para o evento reconhecido. |
Event |
recognizing
Define o manipulador de eventos para o evento de reconhecimento. |
Event |
sessionStarted
Define o manipulador de eventos para o evento de início da sessão. |
Event |
sessionStopped
Define o manipulador de eventos para o evento de parada de sessão. |
Event |
speechEndDetected
Define o manipulador de eventos para o evento de detecção de fim de fala. |
Event |
speechStartDetected
Define o manipulador de eventos para o evento de detecção de início de fala. |
Event |
turnStatusReceived
Define o manipulador de eventos para a status evento recebido. |
Resumo do Construtor
Construtor | Description |
---|---|
DialogServiceConnector(DialogServiceConfig config) |
Cria um Conector de Serviço |
DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig) |
Compila um conector de serviço |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
void |
close()
Descarte os recursos associados. |
java.util.concurrent.Future<java.lang.Void> |
connectAsync()
Conecta-se ao serviço. |
java.util.concurrent.Future<java.lang.Void> |
disconnectAsync()
Desconecta-se do serviço. |
java.lang.String |
getAuthorizationToken()
Obtém o token de autorização usado para se comunicar com o serviço. |
Safe |
getImpl()
Retorna a instância do conector do serviço de caixa de diálogo interna. |
Property |
getProperties()
A coleção de propriedades e seus valores definidos para este Conector do Serviço |
java.util.concurrent.Future<Speech |
listenOnceAsync()
Inicia uma sessão de escuta que terminará após o primeiro enunciado. |
java.util.concurrent.Future<java.lang.String> |
sendActivityAsync(String activity)
Envia uma atividade para a caixa de diálogo de backup. |
void |
setAuthorizationToken(String token)
Define o token de autorização usado para se comunicar com o serviço. |
void |
setSpeechActivityTemplate(String activityTemplate)
Define o modelo JSON que será fornecido ao serviço de fala para a próxima conversa. |
java.util.concurrent.Future<java.lang.Void> |
startKeywordRecognitionAsync(KeywordRecognitionModel model)
Inicia palavra-chave reconhecimento. |
java.util.concurrent.Future<java.lang.Void> |
stopKeywordRecognitionAsync()
Interrompa palavra-chave reconhecimento. |
java.util.concurrent.Future<java.lang.Void> |
stopListeningAsync()
Solicita que uma operação de escuta ativa seja concluída imediatamente, interrompendo qualquer fala em andamento e forneça um resultado que reflita os dados de áudio capturados até agora. |
Métodos herdados de java.lang.Object
Detalhes do campo
activityReceived
public EventHandlerImpl
Define o manipulador de eventos para o evento de atividade recebida.
canceled
public EventHandlerImpl
Define o manipulador de eventos para o evento cancelado.
recognized
public EventHandlerImpl
Define o manipulador de eventos para o evento reconhecido.
recognizing
public EventHandlerImpl
Define o manipulador de eventos para o evento de reconhecimento.
sessionStarted
public EventHandlerImpl
Define o manipulador de eventos para o evento de início da sessão.
sessionStopped
public EventHandlerImpl
Define o manipulador de eventos para o evento de parada de sessão.
speechEndDetected
public EventHandlerImpl
Define o manipulador de eventos para o evento de detecção de fim de fala.
speechStartDetected
public EventHandlerImpl
Define o manipulador de eventos para o evento de detecção de início de fala.
turnStatusReceived
public EventHandlerImpl
Define o manipulador de eventos para a status evento recebido.
Detalhes do construtor
DialogServiceConnector
public DialogServiceConnector(DialogServiceConfig config)
Cria um DialogServiceConnector com áudio da entrada de microfone padrão
Parâmetros:
DialogServiceConnector
public DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig)
Compila um DialogServiceConnector
Parâmetros:
Detalhes do método
close
public void close()
Descarte os recursos associados. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .
connectAsync
public Future
Conecta-se ao serviço.
Retornos:
disconnectAsync
public Future
Desconecta-se do serviço.
Retornos:
getAuthorizationToken
public String getAuthorizationToken()
Obtém o token de autorização usado para se comunicar com o serviço.
Retornos:
getImpl
public SafeHandle getImpl()
Retorna a instância do conector do serviço de caixa de diálogo interna.
Retornos:
getProperties
public PropertyCollection getProperties()
A coleção de propriedades e seus valores definidos para este DialogServiceConnector.
Retornos:
listenOnceAsync
public Future
Inicia uma sessão de escuta que terminará após o primeiro enunciado.
Retornos:
sendActivityAsync
public Future
Envia uma atividade para a caixa de diálogo de backup.
Parâmetros:
Retornos:
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:
setSpeechActivityTemplate
public void setSpeechActivityTemplate(String activityTemplate)
Define o modelo JSON que será fornecido ao serviço de fala para a próxima conversa. O serviço tentará mesclar esse modelo em todas as atividades enviadas ao back-end da caixa de diálogo, seja originadas pelo cliente com SendActivityAsync ou geradas pelo serviço, como é o caso dos resultados de conversão de fala em texto.
Parâmetros:
startKeywordRecognitionAsync
public Future
Inicia palavra-chave reconhecimento.
Parâmetros:
Retornos:
stopKeywordRecognitionAsync
public Future
Interrompa palavra-chave reconhecimento.
Retornos:
stopListeningAsync
public Future
Solicita que uma operação de escuta ativa seja concluída imediatamente, interrompendo qualquer fala em andamento e forneça um resultado que reflita os dados de áudio capturados até agora.
Retornos:
Aplica-se a
Azure SDK for Java