DialogServiceConnector Classe

Definição

Liga-se a uma caixa de diálogo ativada para voz. 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

Observações

Consulte também: f0619152dbd94b7594fd82ae850ccfc949a4fea3c5dc4b95afe6b558c98e2dc1de70f28514e247de9bac6a78fba5a210

Construtores

DialogServiceConnector(DialogServiceConfig)

Cria um conector de serviço de caixa de diálogo com a entrada de microfone predefinida 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 com a caixa de diálogo especificada e a configuração de áudio.

Propriedades

AuthorizationToken

Obtém ou define o token de autorização utilizado para comunicar com o serviço.

Properties

A coleção de propriedades e os respetivos valores definidos para esta DialogServiceConnector instância.

SpeechActivityTemplate

Obtém ou define o modelo JSON que será fornecido ao serviço de voz para a conversação seguinte. O serviço tentará intercalar este modelo em todas as atividades enviadas para o back-end da caixa de diálogo, quer seja originado pelo cliente com SendActivityAsync ou gerado pelo serviço, como é o caso dos resultados da conversão de voz em texto.

Métodos

ConnectAsync()

Liga-se ao serviço de Voz como uma operação assíncrona.

DisconnectAsync()

Desliga-se do serviço de Voz como uma operação assíncrona.

Dispose()

Eliminar recursos associados.

Finalize()

Liga-se a uma caixa de diálogo ativada para voz. 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 cópia de segurança como uma operação assíncrona.

StartContinuousListeningAsync()

Inicia uma sessão de escuta contínua como uma operação assíncrona.

StartKeywordRecognitionAsync(KeywordRecognitionModel)

Inicia o reconhecimento de palavras-chave de forma assíncrona.

StopKeywordRecognitionAsync()

Para o reconhecimento de palavras-chave de forma assíncrona.

StopListeningAsync()

Pede que uma operação de escuta ativa pare imediatamente. Esta ação interrompe qualquer voz em curso e fornece um resultado que reflete apenas os dados de áudio capturados até ao momento.

evento

ActivityReceived

Sinal de que uma atividade foi recebida da caixa de diálogo de cópia de segurança. Consulte também ActivityReceivedEventArgs.

Canceled

Sinal de eventos relacionados com o cancelamento de uma interação. Consulte também SpeechRecognitionCanceledEventArgs.

Recognized

Sinal para eventos que contêm resultados de reconhecimento de voz. Consulte também SpeechRecognitionEventArgs.

Recognizing

Sinal para eventos que contêm resultados de reconhecimento intermédio. 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 os dados de fim da voz são detetados para a expressão atual.

SpeechStartDetected

Ocorre quando os dados de voz são detetados pela primeira vez no áudio de entrada para a expressão atual.

TurnStatusReceived

Sinal gerado quando é recebida uma atualização de estado de viragem.

Aplica-se a