Megosztás a következőn keresztül:


DialogServiceConnector Osztály

Definíció

Egy beszédfelismerést engedélyező párbeszédpanelhez csatlakozik. Hozzáadva az 1.5.0-s verzióban

public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
    interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
Öröklődés
DialogServiceConnector
Megvalósítás

Megjegyzések

Lásd még: f0619152dbd94b7594fd82ae850ccfc949a4fea3c5dc4b95afe6b558c98e2dc1de70f28514e247de9bac6a78fba5a210

Konstruktorok

DialogServiceConnector(DialogServiceConfig)

Párbeszédpanel-szolgáltatás-összekötőt hoz létre egy megadott párbeszédpanel-szolgáltatáskonfiguráció alapértelmezett mikrofonbemenetével.

DialogServiceConnector(DialogServiceConfig, AudioConfig)

Párbeszédpanel-szolgáltatás-összekötőt hoz létre a megadott párbeszédpanel- és hangkonfigurációval.

Tulajdonságok

AuthorizationToken

Lekéri vagy beállítja a szolgáltatással való kommunikációhoz használt engedélyezési jogkivonatot.

Properties

A példányhoz definiált tulajdonságok és azok értékeinek DialogServiceConnector gyűjteménye.

SpeechActivityTemplate

Lekéri vagy beállítja azt a JSON-sablont, amelyet a beszédszolgáltatás a következő beszélgetéshez fog biztosítani. A szolgáltatás megkísérli egyesíteni ezt a sablont a párbeszédpanel háttérrendszerébe küldött összes tevékenységbe, függetlenül attól, hogy az ügyfél a SendActivityAsync használatával vagy a szolgáltatás által generált-e, ahogyan a beszéd-szöveg eredmények esetében is.

Metódusok

ConnectAsync()

A Speech szolgáltatással aszinkron műveletként csatlakozik.

DisconnectAsync()

A Speech szolgáltatás leválasztása aszinkron műveletként.

Dispose()

A társított erőforrások megsemmisítése.

Finalize()

Egy beszédfelismerést engedélyező párbeszédpanelhez csatlakozik. Hozzáadva az 1.5.0-s verzióban

ListenOnceAsync()

A figyelő munkamenetet aszinkron műveletként indítja el.

SendActivityAsync(String)

Aszinkron műveletként küld egy tevékenységet a háttér párbeszédpanelre.

StartContinuousListeningAsync()

A folyamatos figyelési munkamenetet aszinkron műveletként indítja el.

StartKeywordRecognitionAsync(KeywordRecognitionModel)

A kulcsszófelismerést aszinkron módon indítja el.

StopKeywordRecognitionAsync()

A kulcsszófelismerés aszinkron módon leáll.

StopListeningAsync()

Az aktív figyelési művelet azonnali leállítását kéri. Ez megszakítja a folyamatos beszédet, és olyan eredményt ad, amely csak az eddig rögzített hangadatokat tükrözi.

esemény

ActivityReceived

Jelezzen, hogy egy tevékenység érkezett a háttér párbeszédpanelről. Lásd még ActivityReceivedEventArgs: .

Canceled

Az interakció megszakításával kapcsolatos események jelzése. Lásd még SpeechRecognitionCanceledEventArgs: .

Recognized

Beszédfelismerési eredményeket tartalmazó események jelzése. Lásd még SpeechRecognitionEventArgs: .

Recognizing

A köztes felismerési eredményeket tartalmazó események jelzése. Lásd még SpeechRecognitionEventArgs: .

SessionStarted

A figyelési munkamenet kezdetét jelző jel. Lásd még SessionEventArgs: .

SessionStopped

A figyelési munkamenet végét jelző jel. Lásd még SessionEventArgs: .

SpeechEndDetected

Akkor fordul elő, ha a rendszer a beszédadatok végét észleli az aktuális kifejezéshez.

SpeechStartDetected

Akkor fordul elő, ha a rendszer először észlel beszédadatokat az aktuális kifejezés bemeneti hangjában.

TurnStatusReceived

A jel akkor aktiválódik, amikor egy turn állapotfrissítés érkezik.

A következőre érvényes: