CustomCommandsConfig Klasse
Klasse, die verwendet wird, um einen DialogServiceConnector zu initialisieren, der eine Verbindung mit einer Anwendung für benutzerdefinierte Befehle herstellt, die in Speech Studio für eine Sprachdienstressource veröffentlicht wird.
Siehe auch die Seite https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandsbenutzerdefinierte Befehle .
Die Konfiguration kann wie folgt initialisiert werden:
aus dem Abonnement: Übergeben Sie eine Anwendungs-ID, einen Abonnementschlüssel und eine Region.
aus Autorisierungstoken: Übergeben Sie eine Anwendungs-ID, ein Autorisierungstoken und eine Region.
- Vererbung
-
CustomCommandsConfig
Konstruktor
CustomCommandsConfig(app_id: str | None = None, subscription: str | None = None, auth_token: str | None = None, region: str | None = None)
Parameter
Name | Beschreibung |
---|---|
app_id
|
Die Anwendungs-ID für benutzerdefinierte Befehle. Standardwert: None
|
subscription
|
Der Abonnementschlüssel. Standardwert: None
|
auth_token
|
Das Autorisierungstoken. Standardwert: None
|
region
|
Der Regionsname (siehe Regionsseite). Standardwert: None
|
Methoden
get_property |
Rufen Sie eine Eigenschaft nach ID ab. |
get_property_by_name |
Rufen Sie eine Eigenschaft nach Name ab. |
set_property |
Legen Sie eine Eigenschaft nach ID fest. |
set_property_by_name |
Legen Sie eine Eigenschaft nach Name fest. |
set_proxy |
Legen Sie Proxyinformationen fest. Hinweis Proxyfunktionen sind unter macOS nicht verfügbar. Diese Funktion hat keine Auswirkungen auf diese Plattform. |
set_service_property |
Legt einen Eigenschaftswert fest, der mithilfe des angegebenen Kanals an den Dienst übergeben wird. |
get_property
Rufen Sie eine Eigenschaft nach ID ab.
get_property(property_id: PropertyId) -> str
Parameter
Name | Beschreibung |
---|---|
property_id
Erforderlich
|
Die ID der abzurufenden Eigenschaft. |
Gibt zurück
Typ | Beschreibung |
---|---|
Der Wert der Eigenschaft. |
get_property_by_name
Rufen Sie eine Eigenschaft nach Name ab.
get_property_by_name(property_name: str) -> str
Parameter
Name | Beschreibung |
---|---|
property_name
Erforderlich
|
Der Name der abzurufenden Eigenschaft. |
Gibt zurück
Typ | Beschreibung |
---|---|
Der Wert der Eigenschaft. |
set_property
Legen Sie eine Eigenschaft nach ID fest.
set_property(property_id: PropertyId, value: str)
Parameter
Name | Beschreibung |
---|---|
property_id
Erforderlich
|
Die ID der festzulegenden Eigenschaft. |
value
Erforderlich
|
Der Wert, der für die -Eigenschaft festgelegt werden soll. |
set_property_by_name
Legen Sie eine Eigenschaft nach Name fest.
set_property_by_name(property_name: str, value: str)
Parameter
Name | Beschreibung |
---|---|
property_name
Erforderlich
|
Der Name der festzulegenden Eigenschaft. |
value
Erforderlich
|
Der Wert, der für die -Eigenschaft festgelegt werden soll. |
set_proxy
Legen Sie Proxyinformationen fest.
Hinweis
Proxyfunktionen sind unter macOS nicht verfügbar. Diese Funktion hat keine Auswirkungen auf
diese Plattform.
set_proxy(hostname: str, port: str, username: str, password: str)
Parameter
Name | Beschreibung |
---|---|
hostname
Erforderlich
|
Der Hostname des Proxyservers. Fügen Sie dem Hostnamen keine Protokollinformationen (http) hinzu. |
port
Erforderlich
|
Die Portnummer des Proxyservers. |
username
Erforderlich
|
Der Benutzername des Proxyservers. |
password
Erforderlich
|
Das Kennwort des Proxyservers. |
set_service_property
Legt einen Eigenschaftswert fest, der mithilfe des angegebenen Kanals an den Dienst übergeben wird.
set_service_property(name: str, value: str, channel: ServicePropertyChannel)
Parameter
Name | Beschreibung |
---|---|
name
Erforderlich
|
Der Eigenschaftenname. |
value
Erforderlich
|
Der Eigenschaftswert. |
channel
Erforderlich
|
Der Kanal, der verwendet wird, um die angegebene Eigenschaft an den Dienst zu übergeben. |
Attribute
application_id
Rufen Sie den Bezeichner für die zu verwendende Anwendung "Benutzerdefinierte Befehle" ab, wie im Abonnement ausgewählt.
language
Der Sprachbezeichner, der für die Spracherkennung verwendet wird, ausgedrückt im BCP-47-Format.
Azure SDK for Python