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.