CustomCommandsConfig Classe
Classe usata per inizializzare un DialogServiceConnector che si connetterà a un'applicazione Comandi personalizzati come pubblicata da Speech Studio per una risorsa del servizio voce.
Vedere anche la pagina https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandscomandi personalizzati .
La configurazione può essere inizializzata in modi seguenti:
dalla sottoscrizione: passare un ID applicazione, una chiave di sottoscrizione e un'area
dal token di autorizzazione: passare un ID applicazione, un token di autorizzazione e un'area
- Ereditarietà
-
CustomCommandsConfig
Costruttore
CustomCommandsConfig(app_id: str | None = None, subscription: str | None = None, auth_token: str | None = None, region: str | None = None)
Parametri
Nome | Descrizione |
---|---|
app_id
|
ID applicazione Comandi personalizzati. valore predefinito: None
|
subscription
|
Chiave di sottoscrizione. valore predefinito: None
|
auth_token
|
Token di autorizzazione. valore predefinito: None
|
region
|
Nome area (vedere la pagina area). valore predefinito: None
|
Metodi
get_property |
Ottenere una proprietà in base all'ID. |
get_property_by_name |
Ottenere una proprietà in base al nome. |
set_property |
Impostare una proprietà in base all'ID. |
set_property_by_name |
Impostare una proprietà in base al nome. |
set_proxy |
Impostare le informazioni del proxy. Nota La funzionalità proxy non è disponibile in macOS. Questa funzione non avrà alcun effetto su questa piattaforma. |
set_service_property |
Imposta un valore di proprietà che verrà passato al servizio usando il canale specificato. |
get_property
Ottenere una proprietà in base all'ID.
get_property(property_id: PropertyId) -> str
Parametri
Nome | Descrizione |
---|---|
property_id
Necessario
|
ID della proprietà da recuperare. |
Restituisce
Tipo | Descrizione |
---|---|
Valore della proprietà. |
get_property_by_name
Ottenere una proprietà in base al nome.
get_property_by_name(property_name: str) -> str
Parametri
Nome | Descrizione |
---|---|
property_name
Necessario
|
Nome della proprietà da recuperare. |
Restituisce
Tipo | Descrizione |
---|---|
Valore della proprietà. |
set_property
Impostare una proprietà in base all'ID.
set_property(property_id: PropertyId, value: str)
Parametri
Nome | Descrizione |
---|---|
property_id
Necessario
|
ID della proprietà da impostare. |
value
Necessario
|
Valore da impostare per la proprietà. |
set_property_by_name
Impostare una proprietà in base al nome.
set_property_by_name(property_name: str, value: str)
Parametri
Nome | Descrizione |
---|---|
property_name
Necessario
|
Nome della proprietà da impostare. |
value
Necessario
|
Valore da impostare per la proprietà. |
set_proxy
Impostare le informazioni del proxy.
Nota
La funzionalità proxy non è disponibile in macOS. Questa funzione non avrà alcun effetto su
questa piattaforma.
set_proxy(hostname: str, port: str, username: str, password: str)
Parametri
Nome | Descrizione |
---|---|
hostname
Necessario
|
Nome host del server proxy. Non aggiungere informazioni sul protocollo (http) al nome host. |
port
Necessario
|
Numero di porta del server proxy. |
username
Necessario
|
Nome utente del server proxy. |
password
Necessario
|
Password del server proxy. |
set_service_property
Imposta un valore di proprietà che verrà passato al servizio usando il canale specificato.
set_service_property(name: str, value: str, channel: ServicePropertyChannel)
Parametri
Nome | Descrizione |
---|---|
name
Necessario
|
Nome della proprietà. |
value
Necessario
|
Valore della proprietà. |
channel
Necessario
|
Canale usato per passare la proprietà specificata al servizio. |
Attributi
application_id
Ottenere l'identificatore per l'applicazione Comandi personalizzati da usare, come selezionato dalla sottoscrizione.
language
Identificatore della lingua usato per il riconoscimento vocale, espresso in formato BCP-47.
Azure SDK for Python