dialog Modulo

Classi correlate al connettore del servizio di dialogo.

Classi

ActivityReceivedEventArgs

Oggetto che incapsula i dati di risposta che provengono dall'implementazione della finestra di dialogo utilizzata da un DialogServiceConnector. Le attività possono essere inviate da un'implementazione della finestra di dialogo in qualsiasi momento durante una connessione e potrebbero verificarsi una relazione molti-a-uno tra le attività ricevute e le espressioni di input.

Costruttore per l'uso interno.

BotFrameworkConfig

Classe usata per inizializzare un DialogServiceConnector che si connetterà a un bot bot Framework usando il canale voce Direct Line.

Vedere anche la pagina https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speechdella voce diretta.

La configurazione può essere inizializzata in modi seguenti:

  • dalla sottoscrizione: passare una chiave di sottoscrizione, un'area e un bot_id (facoltativo)

  • dal token di autorizzazione: passare un token di autorizzazione, un'area e un bot_id (facoltativo)

CustomCommandsConfig

Classe usata per inizializzare un DialogServiceConnector che si connetterà a un'applicazione Comandi personalizzati come pubblicata da Speech Studio per una risorsa del servizio voce.

Vedere anche la pagina https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandscomandi personalizzati .

La configurazione può essere inizializzata in modi seguenti:

  • dalla sottoscrizione: passare un ID applicazione, una chiave di sottoscrizione e un'area

  • dal token di autorizzazione: passare un ID applicazione, un token di autorizzazione e un'area

DialogServiceConfig

Classe che definisce le configurazioni di base per l'oggetto del connettore del servizio di dialogo che può comunicare con un assistente vocale.

Questa classe è la classe di base per le classi BotFrameworkConfig e CustomCommandsConfig. Creare istanze di configurazione della finestra di dialogo da oggetti BotFrameworkConfig o CustomCommandsConfig specifici.

DialogServiceConnector

Oggetto che comunica con un sistema di dialogo abilitato per la voce usando Bot Framework o Comandi personalizzati. Questo tipo riceve i risultati voce-a-testo e facilita anche l'invio asincrono e la ricezione di dati dell'attività del dialogo non vocale.

TurnStatusReceivedEventArgs

Oggetto che incapsula le informazioni sullo stato di turno come ricevuto dall'implementazione della finestra di dialogo con cui un DialogServiceConnector comunica. Un turno è una singola sessione di esecuzione all'interno dell'implementazione del dialogo che può generare qualsiasi numero di attività nel corso del suo corso. Le informazioni contenute in questo payload rappresentano condizioni di esito positivo o negativo rilevate dall'implementazione del dialogo nel corso di questa esecuzione. Questi dati facilitano l'indicazione di condizioni di completamento o di errore all'interno dell'implementazione del dialogo anche quando non vengono generati dati di attività espliciti come parte di un turno.

Costruttore per l'uso interno.