DialogServiceConnector class
İletişim Kutusu Hizmet Bağlayıcısı
- Extends
Oluşturucular
Dialog |
DialogServiceConnector örneğini başlatır. |
Özellikler
activity |
Event activityReceived, bir etkinliğin alındığını belirtir. |
authorization |
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. |
internal |
|
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. |
speech |
Konuşmadan hizmet tarafından oluşturulan etkinliğin şablonunu alır. Şablondaki özellikler oluşturulan etkinliğe damgalanır. Boş olabilir |
telemetry |
Bu yöntem telemetri ayarının geçerli durumunu döndürür. |
turn |
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
session |
Oturum başlatılan olaylar için olay işleyicisini tanımlar. |
session |
Oturum durdurulan olaylar için olay işleyicisini tanımlar. |
speech |
Konuşma durdurulan olaylar için olay işleyicisini tanımlar. |
speech |
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. |
listen |
Tanımayı başlatır ve ilk konuşma tanındıktan sonra durur. |
send |
Devralınan Yöntemler
enable |
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
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
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
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ı