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.