DialogServiceConnector Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Conecta-se a uma caixa de diálogo habilitada para fala. Adicionado em 1.5.0
public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
- Herança
-
DialogServiceConnector
- Implementações
Comentários
Consulte também:
Construtores
DialogServiceConnector(DialogServiceConfig) |
Cria um conector de serviço de caixa de diálogo usando a entrada de microfone padrão para uma configuração de serviço de caixa de diálogo especificada. |
DialogServiceConnector(DialogServiceConfig, AudioConfig) |
Cria um conector de serviço de caixa de diálogo usando a configuração de áudio e caixa de diálogo especificada. |
Propriedades
AuthorizationToken |
Obtém ou define o token de autorização usado para se comunicar com o serviço. |
Properties |
A coleção de propriedades e seus valores definidos para essa DialogServiceConnector instância. |
SpeechActivityTemplate |
Obtém ou 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 para o back-end da caixa de diálogo, seja originada pelo cliente com SendActivityAsync ou gerada pelo serviço, como é o caso dos resultados de conversão de fala em texto. |
Métodos
ConnectAsync() |
Conecta-se ao serviço de Fala como uma operação assíncrona. |
DisconnectAsync() |
Desconecta-se do serviço de Fala como uma operação assíncrona. |
Dispose() |
Descarte os recursos associados. |
Finalize() |
Conecta-se a uma caixa de diálogo habilitada para fala. Adicionado em 1.5.0 |
ListenOnceAsync() |
Inicia uma sessão de escuta como uma operação assíncrona. |
SendActivityAsync(String) |
Envia uma atividade para a caixa de diálogo de backup como uma operação assíncrona. |
StartContinuousListeningAsync() |
Inicia uma sessão de escuta contínua como uma operação assíncrona. |
StartKeywordRecognitionAsync(KeywordRecognitionModel) |
Inicia palavra-chave reconhecimento de forma assíncrona. |
StopKeywordRecognitionAsync() |
Interrompe palavra-chave reconhecimento de forma assíncrona. |
StopListeningAsync() |
Solicita que uma operação de escuta ativa pare imediatamente. Isso interrompe qualquer fala em andamento e fornece um resultado que reflete apenas os dados de áudio capturados até agora. |
Eventos
ActivityReceived |
Sinalize que uma atividade foi recebida da caixa de diálogo de backup. Consulte também ActivityReceivedEventArgs. |
Canceled |
Sinal para eventos relacionados ao cancelamento de uma interação. Consulte também SpeechRecognitionCanceledEventArgs. |
Recognized |
Sinal para eventos que contêm resultados de reconhecimento de fala. Consulte também SpeechRecognitionEventArgs. |
Recognizing |
Sinal para eventos que contêm resultados de reconhecimento intermediários. Consulte também SpeechRecognitionEventArgs. |
SessionStarted |
Sinal que indica o início de uma sessão de escuta. Consulte também SessionEventArgs. |
SessionStopped |
Sinal que indica o fim de uma sessão de escuta. Consulte também SessionEventArgs. |
SpeechEndDetected |
Ocorre quando o fim dos dados de fala é detectado para a frase atual. |
SpeechStartDetected |
Ocorre quando os dados de fala são detectados pela primeira vez no áudio de entrada da frase atual. |
TurnStatusReceived |
Sinal gerado quando uma curva status atualização é recebida. |
Aplica-se a
Azure SDK for .NET