DialogServiceConnector Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Łączy się z włączonym dialogiem mowy. Dodano w wersji 1.5.0
public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
- Dziedziczenie
-
DialogServiceConnector
- Implementuje
Uwagi
Zobacz również: f0619152dbd94b7594fd82ae850ccfc949a4fea3c5dc4b95afe6b58c98e2dc1de70f28514e247de9bac6a78fba5a210
Konstruktory
DialogServiceConnector(DialogServiceConfig) |
Tworzy łącznik usługi okna dialogowego przy użyciu domyślnych danych wejściowych mikrofonu dla określonej konfiguracji usługi okna dialogowego. |
DialogServiceConnector(DialogServiceConfig, AudioConfig) |
Tworzy łącznik usługi okna dialogowego przy użyciu określonej konfiguracji okna dialogowego i dźwięku. |
Właściwości
AuthorizationToken |
Pobiera lub ustawia token autoryzacji używany do komunikowania się z usługą. |
Properties |
Kolekcja właściwości i ich wartości zdefiniowanych dla tego DialogServiceConnector wystąpienia. |
SpeechActivityTemplate |
Pobiera lub ustawia szablon JSON, który zostanie udostępniony usłudze mowy na potrzeby następnej konwersacji. Usługa podejmie próbę scalenia tego szablonu ze wszystkimi działaniami wysyłanymi do zaplecza okna dialogowego, niezależnie od tego, czy pochodzi on z klienta za pomocą funkcji SendActivityAsync, czy wygenerowany przez usługę, podobnie jak w przypadku wyników zamiany mowy na tekst. |
Metody
ConnectAsync() |
Łączy się z usługą Mowa jako operacją asynchroniczną. |
DisconnectAsync() |
Rozłącza się z usługą rozpoznawania mowy jako operacją asynchroniczną. |
Dispose() |
Usuwanie skojarzonych zasobów. |
Finalize() |
Łączy się z włączonym dialogiem mowy. Dodano w wersji 1.5.0 |
ListenOnceAsync() |
Uruchamia sesję nasłuchiwania jako operację asynchroniczną. |
SendActivityAsync(String) |
Wysyła działanie do okna dialogowego tworzenia kopii zapasowej jako operację asynchroniczną. |
StartContinuousListeningAsync() |
Rozpoczyna sesję ciągłego nasłuchiwania jako operację asynchroniczną. |
StartKeywordRecognitionAsync(KeywordRecognitionModel) |
Rozpoczyna asynchronicznie rozpoznawanie słów kluczowych. |
StopKeywordRecognitionAsync() |
Zatrzymuje asynchronicznie rozpoznawanie słów kluczowych. |
StopListeningAsync() |
Żądania natychmiastowego zatrzymania aktywnej operacji nasłuchiwania. To przerywa wszelkie trwające rozmowy i zapewnia wynik, który odzwierciedla tylko dane audio przechwycone do tej pory. |
Zdarzenia
ActivityReceived |
Sygnał, że działanie zostało odebrane z okna dialogowego tworzenia kopii zapasowej. Zobacz też ActivityReceivedEventArgs. |
Canceled |
Sygnał dla zdarzeń związanych z anulowaniem interakcji. Zobacz też SpeechRecognitionCanceledEventArgs. |
Recognized |
Sygnał dla zdarzeń zawierających wyniki rozpoznawania mowy. Zobacz też SpeechRecognitionEventArgs. |
Recognizing |
Sygnał dla zdarzeń zawierających wyniki rozpoznawania pośredniego. Zobacz też SpeechRecognitionEventArgs. |
SessionStarted |
Sygnał wskazujący początek sesji nasłuchiwania. Zobacz też SessionEventArgs. |
SessionStopped |
Sygnał wskazujący koniec sesji nasłuchiwania. Zobacz też SessionEventArgs. |
SpeechEndDetected |
Występuje po wykryciu końca danych mowy dla bieżącej frazy. |
SpeechStartDetected |
Występuje, gdy dane mowy są najpierw wykrywane w wejściowym dźwięku dla bieżącej frazy. |
TurnStatusReceived |
Sygnał zgłaszany po odebraniu aktualizacji stanu kolei. |