DialogServiceConnector Třída

Definice

Připojí se k dialogu s podporou řeči. Přidáno ve 1.5.0

public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
    interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
Dědičnost
DialogServiceConnector
Implementuje

Poznámky

Viz také: f0619152dbd94b7594fd82ae850ccfc949a4fea3c5dc4b95afe6b558c98e2dc1de70f28514e247de9bac6a78fba5a210

Konstruktory

DialogServiceConnector(DialogServiceConfig)

Vytvoří konektor služby dialogového okna pomocí výchozího vstupu mikrofonu pro zadanou konfiguraci služby dialogového okna.

DialogServiceConnector(DialogServiceConfig, AudioConfig)

Vytvoří konektor služby dialogového okna pomocí zadané konfigurace dialogového okna a zvuku.

Vlastnosti

AuthorizationToken

Získá nebo nastaví autorizační token použitý ke komunikaci se službou.

Properties

Kolekce vlastností a jejich hodnoty definované pro tuto DialogServiceConnector instanci.

SpeechActivityTemplate

Získá nebo nastaví šablonu JSON, která bude poskytnuta službě speech pro další konverzaci. Služba se pokusí sloučit tuto šablonu se všemi aktivitami odeslanými do back-endu dialogového okna, ať už pocházejí z klienta s funkcí SendActivityAsync, nebo generované službou, jako je tomu u výsledků převodu řeči na text.

Metody

ConnectAsync()

Připojí se ke službě Speech jako asynchronní operaci.

DisconnectAsync()

Odpojí se od služby Speech jako asynchronní operace.

Dispose()

Vyřaďte přidružené prostředky.

Finalize()

Připojí se k dialogu s podporou řeči. Přidáno ve 1.5.0

ListenOnceAsync()

Spustí relaci naslouchání jako asynchronní operace.

SendActivityAsync(String)

Odešle aktivitu do záložního dialogového okna jako asynchronní operaci.

StartContinuousListeningAsync()

Zahájí relaci nepřetržitého naslouchání jako asynchronní operaci.

StartKeywordRecognitionAsync(KeywordRecognitionModel)

Spustí rozpoznávání klíčových slov asynchronně.

StopKeywordRecognitionAsync()

Zastaví rozpoznávání klíčových slov asynchronně.

StopListeningAsync()

Vyžaduje, aby se operace aktivního naslouchání okamžitě zastavila. Tím se přeruší jakákoli průběžná řeč a výsledek, který odráží pouze zvuková data, která byla doposud zaznamenána.

Událost

ActivityReceived

Signál, že byla přijata aktivita z dialogového okna pozadí. Viz také ActivityReceivedEventArgs.

Canceled

Signál pro události související se zrušením interakce. Viz také SpeechRecognitionCanceledEventArgs.

Recognized

Signál pro události obsahující výsledky rozpoznávání řeči Viz také SpeechRecognitionEventArgs.

Recognizing

Signál pro události obsahující průběžné výsledky rozpoznávání Viz také SpeechRecognitionEventArgs.

SessionStarted

Signál, který indikuje zahájení naslouchací relace. Viz také SessionEventArgs.

SessionStopped

Signál označující konec naslouchací relace. Viz také SessionEventArgs.

SpeechEndDetected

Vyvolá se při zjištění konce řečových dat pro aktuální frázi.

SpeechStartDetected

Vyvolá se při prvním zjištění hlasových dat ve vstupním zvuku pro aktuální frázi.

TurnStatusReceived

Signál vyvolaný při přijetí aktualizace stavu odbočky.

Platí pro