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.objectConnection
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.
Azure SDK for Python