Connection Osztály

Proxyosztály a megadott Recognizerbeszédszolgáltatással való kapcsolat kezeléséhez.

Alapértelmezés szerint egy Recognizer önállóan kezeli a szolgáltatáshoz való csatlakozást, ha szükséges. A Connection osztály további módszereket biztosít a felhasználók számára a kapcsolatok explicit megnyitásához vagy bezárásához, valamint a kapcsolat állapotváltozásainak feliratkozásához. A használata Connection nem kötelező. Olyan forgatókönyvekhez készült, ahol szükség van az alkalmazás viselkedésének finomhangolására a kapcsolat állapota alapján. A felhasználók igény szerint felhívhatják open , hogy manuálisan kezdeményezhessenek szolgáltatáskapcsolatot, mielőtt elkezdenének felismerni a Recognizer társított elemet Connection. A felismerés indítása után a hívás open sikertelen close lehet. Ez nem lesz hatással a Recognizerre vagy a folyamatban lévő felismerésre. A kapcsolat megszakadhat különböző okok miatt, a Recognizer mindig megpróbálja újra létrehozni a kapcsolatot a folyamatos műveletek garantálása érdekében. Ezekben az esetekben connected/disconnected az események a kapcsolat állapotának változását jelzik.

Megjegyzés

Frissítve az 1.17.0-s verzióban.

Konstruktor belső használatra.

Öröklődés
builtins.object
Connection

Konstruktor

Connection(handle: c_void_p)

Paraméterek

Name Description
handle
Kötelező

Metódusok

close

Lezárja a kapcsolatot a szolgáltatással. A felhasználók igény szerint felhívhatják close a társított Recognizerkapcsolat manuális leállítását. A hívás a folyamat állapotától Recognizerfüggően meghiúsulhat. A hiba azonban nem befolyásolja a társított Recognizerállapotot.

from_dialog_service_connector

Lekéri a példányt Connection a megadott párbeszédpanel-szolgáltatás-összekötőből.

from_recognizer

Lekéri a példányt Connection a megadott felismerőtől.

from_speech_synthesizer

Lekéri a példányt Connection a megadott beszédszintetizátorból.

Megjegyzés

Hozzáadva az 1.17.0-s verzióhoz.

open

Megkezdi a szolgáltatáshoz való csatlakozás beállítását. A felhasználók igény szerint előre felhívhatják open a kapcsolat manuális beállítását, mielőtt megkezdik a felismerést a Recognizer társított kapcsolaton Connection. A felismerés elindítása után a hívás opensikertelen lehet a folyamat állapotától Recognizerfüggően. A hiba azonban nem befolyásolja a társított Recognizerállapotot.

Megjegyzés

Visszatérés esetén előfordulhat, hogy a kapcsolat még nem áll készen. Kérjük, iratkozzon fel a

csatlakoztatott eseményről, amelyről a kapcsolat létrejöttekor értesítést kap.

set_message_property

Hozzáfűz egy paramétert egy üzenetben a szolgáltatáshoz.

Megjegyzés

Ez a metódus nem működik a kapcsolatához SpeechSynthesizer.

close

Lezárja a kapcsolatot a szolgáltatással. A felhasználók igény szerint felhívhatják close a társított Recognizerkapcsolat manuális leállítását. A hívás a folyamat állapotától Recognizerfüggően meghiúsulhat. A hiba azonban nem befolyásolja a társított Recognizerállapotot.

close()

from_dialog_service_connector

Lekéri a példányt Connection a megadott párbeszédpanel-szolgáltatás-összekötőből.

from_dialog_service_connector(dialog_service_connector: DialogServiceConnector) -> Connection

Paraméterek

Name Description
dialog_service_connector
Kötelező

from_recognizer

Lekéri a példányt Connection a megadott felismerőtől.

from_recognizer(recognizer: Recognizer) -> Connection

Paraméterek

Name Description
recognizer
Kötelező

from_speech_synthesizer

Lekéri a példányt Connection a megadott beszédszintetizátorból.

Megjegyzés

Hozzáadva az 1.17.0-s verzióhoz.

from_speech_synthesizer(speech_synthesizer: SpeechSynthesizer) -> Connection

Paraméterek

Name Description
speech_synthesizer
Kötelező

open

Megkezdi a szolgáltatáshoz való csatlakozás beállítását. A felhasználók igény szerint előre felhívhatják open a kapcsolat manuális beállítását, mielőtt megkezdik a felismerést a Recognizer társított kapcsolaton Connection. A felismerés elindítása után a hívás opensikertelen lehet a folyamat állapotától Recognizerfüggően. A hiba azonban nem befolyásolja a társított Recognizerállapotot.

Megjegyzés

Visszatérés esetén előfordulhat, hogy a kapcsolat még nem áll készen. Kérjük, iratkozzon fel a

csatlakoztatott eseményről, amelyről a kapcsolat létrejöttekor értesítést kap.

open(for_continuous_recognition: bool)

Paraméterek

Name Description
forContinuousRecognition
Kötelező

azt jelzi, hogy a kapcsolatot folyamatos vagy egyszeri felismerésre használják-e. Ez nem lép érvénybe, ha a kapcsolat a SpeechSynthsizertől származik.

for_continuous_recognition
Kötelező

set_message_property

Hozzáfűz egy paramétert egy üzenetben a szolgáltatáshoz.

Megjegyzés

Ez a metódus nem működik a kapcsolatához SpeechSynthesizer.

set_message_property(path: str, property_name: str, property_value: str)

Paraméterek

Name Description
path
Kötelező

Az üzenet elérési útja.

property_name
Kötelező

A beállítani kívánt tulajdonságnév.

property_value
Kötelező

A beállítani kívánt tulajdonság értéke.

Attribútumok

connected

A Csatlakoztatott esemény, amely azt jelzi, hogy a felismerő csatlakoztatva van a szolgáltatáshoz.

disconnected

A Leválasztva esemény azt jelzi, hogy a felismerő le van választva a szolgáltatásról.