Share via


DialogServiceConnector Sınıf

Tanım

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.

Şunlara uygulanır