DialogServiceConnector Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |