DialogServiceConnector Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |