Compartilhar via


DialogServiceConnector Classe

Definição

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