Share via


DialogServiceConnector class

İletişim Kutusu Hizmet Bağlayıcısı

Extends

Oluşturucular

DialogServiceConnector(DialogServiceConfig, AudioConfig)

DialogServiceConnector örneğini başlatır.

Özellikler

activityReceived

Event activityReceived, bir etkinliğin alındığını belirtir.

authorizationToken

Hizmetle iletişim kurmak için kullanılan yetkilendirme belirtecini alır.

canceled

Olay, tanıma sırasında bir hata oluştuğuna ilişkin sinyalleri iptal etti.

internalData
properties

Bu DialogServiceConnector için tanımlanan özellik koleksiyonu ve değerleri.

recognized

Olay, son tanıma sonucunun alındığına ilişkin sinyalleri algılar.

recognizing

Ara tanıma sonucunun alındığına ilişkin sinyalleri tanıyan olay.

speechActivityTemplate

Konuşmadan hizmet tarafından oluşturulan etkinliğin şablonunu alır. Şablondaki özellikler oluşturulan etkinliğe damgalanır. Boş olabilir

telemetryEnabled

Bu yöntem telemetri ayarının geçerli durumunu döndürür.

turnStatusReceived

turnStatusReceived olayı, dönüş durum iletisinin alındığını belirtir. Bu iletiler hem etkileşim hem de konuşmayla ilişkilendirilir. İletişim kutusu arka ucuyla bir etkileşim hatası olması durumunda (örneğin, bir ağ sorunu, zaman aşımı, kilitlenme veya başka bir sorun olduğunda) istemciyi bilgilendirmek için kullanılırlar.

Devralınan Özellikler

sessionStarted

Oturum başlatılan olaylar için olay işleyicisini tanımlar.

sessionStopped

Oturum durdurulan olaylar için olay işleyicisini tanımlar.

speechEndDetected

Konuşma durdurulan olaylar için olay işleyicisini tanımlar.

speechStartDetected

Konuşma başlatılan olaylar için olay işleyicisini tanımlar.

Yöntemler

close(() => void, (error: string) => void)

bu sınıfın bir örneği tarafından tutulan tüm dış kaynakları kapatır.

connect(() => void, (error: string) => void)

Hizmetle bağlantı başlatır. Kullanıcılar, etkileşimleri başlatmadan önce önceden el ile bağlantı kurmak için isteğe bağlı olarak connect() çağrısı yapabilir.

Not: Dönüşte bağlantı henüz hazır olmayabilir. Bağlantı kurulduğunda bildirim almak için lütfen Bağlı olayına abone olun.

disconnect(() => void, (error: string) => void)

Hizmet bağlantısını kapatır. Kullanıcılar, ilişkili DialogServiceConnector bağlantısını el ile kapatmak için isteğe bağlı olarak disconnect() çağrısı yapabilir.

Tanıma sırasında disconnect() çağrılırsa tanıma başarısız olur ve hatayla iptal edilir.

listenOnceAsync((e: SpeechRecognitionResult) => void, (e: string) => void)

Tanımayı başlatır ve ilk konuşma tanındıktan sonra durur.

sendActivityAsync(string, () => void, (error: string) => void)

Devralınan Yöntemler

enableTelemetry(boolean)

Bu yöntem telemetriyi genel olarak etkinleştirir veya devre dışı bırakır.

Oluşturucu Ayrıntıları

DialogServiceConnector(DialogServiceConfig, AudioConfig)

DialogServiceConnector örneğini başlatır.

new DialogServiceConnector(dialogConfig: DialogServiceConfig, audioConfig?: AudioConfig)

Parametreler

dialogConfig
DialogServiceConfig

Bu tanıyıcıyı yapılandırmak için özellikler kümesi.

audioConfig
AudioConfig

Tanıyıcıyla ilişkilendirilmiş isteğe bağlı bir ses yapılandırması

Özellik Ayrıntıları

activityReceived

Event activityReceived, bir etkinliğin alındığını belirtir.

public activityReceived: (sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void

Özellik Değeri

(sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void

authorizationToken

Hizmetle iletişim kurmak için kullanılan yetkilendirme belirtecini alır.

string authorizationToken

Özellik Değeri

string

Yetkilendirme belirteci.

canceled

Olay, tanıma sırasında bir hata oluştuğuna ilişkin sinyalleri iptal etti.

public canceled: (sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void

Özellik Değeri

(sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void

internalData

object internalData

Özellik Değeri

object

properties

Bu DialogServiceConnector için tanımlanan özellik koleksiyonu ve değerleri.

PropertyCollection properties

Özellik Değeri

Bu DialogServiceConnector için tanımlanan özellik koleksiyonu ve değerleri.

recognized

Olay, son tanıma sonucunun alındığına ilişkin sinyalleri algılar.

public recognized: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void

Özellik Değeri

(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void

recognizing

Ara tanıma sonucunun alındığına ilişkin sinyalleri tanıyan olay.

public recognizing: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void

Özellik Değeri

(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void

speechActivityTemplate

Konuşmadan hizmet tarafından oluşturulan etkinliğin şablonunu alır. Şablondaki özellikler oluşturulan etkinliğe damgalanır. Boş olabilir

string speechActivityTemplate

Özellik Değeri

string

telemetryEnabled

Bu yöntem telemetri ayarının geçerli durumunu döndürür.

static boolean telemetryEnabled

Özellik Değeri

boolean

telemetri etkinse true, aksi takdirde false.

turnStatusReceived

turnStatusReceived olayı, dönüş durum iletisinin alındığını belirtir. Bu iletiler hem etkileşim hem de konuşmayla ilişkilendirilir. İletişim kutusu arka ucuyla bir etkileşim hatası olması durumunda (örneğin, bir ağ sorunu, zaman aşımı, kilitlenme veya başka bir sorun olduğunda) istemciyi bilgilendirmek için kullanılırlar.

public turnStatusReceived: (sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void

Özellik Değeri

(sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void

Devralınan Özellik Detayları

sessionStarted

Oturum başlatılan olaylar için olay işleyicisini tanımlar.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Özellik Değeri

(sender: Recognizer, event: SessionEventArgs) => void

Recognizer.sessionStarted'dan Devralındı

sessionStopped

Oturum durdurulan olaylar için olay işleyicisini tanımlar.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Özellik Değeri

(sender: Recognizer, event: SessionEventArgs) => void

Recognizer.sessionStopped'tanDevralındı

speechEndDetected

Konuşma durdurulan olaylar için olay işleyicisini tanımlar.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Özellik Değeri

(sender: Recognizer, event: RecognitionEventArgs) => void

Recognizer.speechEnd'den Devralındı Algılandı

speechStartDetected

Konuşma başlatılan olaylar için olay işleyicisini tanımlar.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Özellik Değeri

(sender: Recognizer, event: RecognitionEventArgs) => void

Recognizer.speechStart'tan Devralındı Algılandı

Yöntem Ayrıntıları

close(() => void, (error: string) => void)

bu sınıfın bir örneği tarafından tutulan tüm dış kaynakları kapatır.

function close(cb?: () => void, err?: (error: string) => void)

Parametreler

cb

() => void

err

(error: string) => void

connect(() => void, (error: string) => void)

Hizmetle bağlantı başlatır. Kullanıcılar, etkileşimleri başlatmadan önce önceden el ile bağlantı kurmak için isteğe bağlı olarak connect() çağrısı yapabilir.

Not: Dönüşte bağlantı henüz hazır olmayabilir. Bağlantı kurulduğunda bildirim almak için lütfen Bağlı olayına abone olun.

function connect(cb?: () => void, err?: (error: string) => void)

Parametreler

cb

() => void

err

(error: string) => void

disconnect(() => void, (error: string) => void)

Hizmet bağlantısını kapatır. Kullanıcılar, ilişkili DialogServiceConnector bağlantısını el ile kapatmak için isteğe bağlı olarak disconnect() çağrısı yapabilir.

Tanıma sırasında disconnect() çağrılırsa tanıma başarısız olur ve hatayla iptal edilir.

function disconnect(cb?: () => void, err?: (error: string) => void)

Parametreler

cb

() => void

err

(error: string) => void

listenOnceAsync((e: SpeechRecognitionResult) => void, (e: string) => void)

Tanımayı başlatır ve ilk konuşma tanındıktan sonra durur.

function listenOnceAsync(cb?: (e: SpeechRecognitionResult) => void, err?: (e: string) => void)

Parametreler

cb

(e: SpeechRecognitionResult) => void

Reco tamamlandığında sonucu alan geri çağırma.

err

(e: string) => void

Bir hata durumunda geri çağırma çağrıldı.

sendActivityAsync(string, () => void, (error: string) => void)

function sendActivityAsync(activity: string, cb?: () => void, errCb?: (error: string) => void)

Parametreler

activity

string

cb

() => void

errCb

(error: string) => void

Devralınan Yöntemin Ayrıntıları

enableTelemetry(boolean)

Bu yöntem telemetriyi genel olarak etkinleştirir veya devre dışı bırakır.

static function enableTelemetry(enabled: boolean)

Parametreler

enabled

boolean

Telemetri koleksiyonu için genel ayar. True olarak ayarlanırsa mikrofon hataları, tanıma hataları gibi telemetri bilgileri toplanır ve Microsoft'a gönderilir. false olarak ayarlanırsa Microsoft'a telemetri gönderilmez.

Recognizer.enableTelemetry'denDevralındı