DialogServiceConnector Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Konuşma etkin bir iletişim kutusuna bağlanır. 1.5.0'da eklendi
public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
- Devralma
-
DialogServiceConnector
- Uygulamalar
Açıklamalar
Ayrıca bkz: f0619152dbd94b7594fd82ae850ccfc949a4fea3c5dc4b95afe6b558c98e2dc1de70f28514e247de9bac6a78fba5a210
Oluşturucular
DialogServiceConnector(DialogServiceConfig) |
Belirtilen iletişim kutusu hizmeti yapılandırması için varsayılan mikrofon girişini kullanarak bir iletişim kutusu hizmeti bağlayıcısı oluşturur. |
DialogServiceConnector(DialogServiceConfig, AudioConfig) |
Belirtilen iletişim kutusunu ve ses yapılandırmasını kullanarak bir iletişim kutusu hizmeti bağlayıcısı oluşturur. |
Özellikler
AuthorizationToken |
Hizmetle iletişim kurmak için kullanılan yetkilendirme belirtecini alır veya ayarlar. |
Properties |
Bu DialogServiceConnector örnek için tanımlanan özellik koleksiyonu ve değerleri. |
SpeechActivityTemplate |
Sonraki konuşma için konuşma hizmetine sağlanacak JSON şablonunu alır veya ayarlar. Hizmet, konuşmadan metne sonuçlarda olduğu gibi, istemci tarafından SendActivityAsync ile oluşturulan veya hizmet tarafından oluşturulan tüm etkinliklerde bu şablonu iletişim kutusu arka ucuna gönderilen tüm etkinliklerle birleştirmeyi dener. |
Yöntemler
ConnectAsync() |
Konuşma hizmetine zaman uyumsuz bir işlem olarak bağlanır. |
DisconnectAsync() |
Zaman uyumsuz bir işlem olarak Konuşma hizmetinin bağlantısını keser. |
Dispose() |
İlişkili kaynakları at. |
Finalize() |
Konuşma etkin bir iletişim kutusuna bağlanır. 1.5.0'da eklendi |
ListenOnceAsync() |
Zaman uyumsuz bir işlem olarak dinleme oturumu başlatır. |
SendActivityAsync(String) |
Zaman uyumsuz bir işlem olarak bir etkinliği yedekleme iletişim kutusuna gönderir. |
StartContinuousListeningAsync() |
Zaman uyumsuz bir işlem olarak sürekli dinleme oturumu başlatır. |
StartKeywordRecognitionAsync(KeywordRecognitionModel) |
Anahtar sözcük tanımayı zaman uyumsuz olarak başlatır. |
StopKeywordRecognitionAsync() |
Anahtar sözcük tanımayı zaman uyumsuz olarak durdurur. |
StopListeningAsync() |
Etkin bir dinleme işleminin hemen durmasını istemektedir. Bu, devam eden konuşmaları kesintiye uğratır ve yalnızca şimdiye kadar yakalanan ses verilerini yansıtan bir sonuç sağlar. |
Ekinlikler
ActivityReceived |
Yedekleme iletişim kutusundan bir etkinliğin alındığını gösteren sinyal. Ayrıca ActivityReceivedEventArgsbkz. . |
Canceled |
Etkileşimin iptali ile ilgili olaylar için sinyal. Ayrıca SpeechRecognitionCanceledEventArgsbkz. . |
Recognized |
Konuşma tanıma sonuçları içeren olaylar için sinyal. Ayrıca SpeechRecognitionEventArgsbkz. . |
Recognizing |
Ara tanıma sonuçları içeren olaylar için sinyal. Ayrıca SpeechRecognitionEventArgsbkz. . |
SessionStarted |
Dinleme oturumunun başladığını gösteren sinyal. Ayrıca SessionEventArgsbkz. . |
SessionStopped |
Dinleme oturumunun sonunu gösteren sinyal. Ayrıca SessionEventArgsbkz. . |
SpeechEndDetected |
Geçerli tümcecik için konuşma sonu verileri algılandığında gerçekleşir. |
SpeechStartDetected |
Geçerli tümceciğin giriş sesinde konuşma verileri ilk algılandığında gerçekleşir. |
TurnStatusReceived |
Dönüş durumu güncelleştirmesi alındığında sinyal tetikleniyor. |