Delen via


CustomCommandsConfig Klas

Klasse die wordt gebruikt voor het initialiseren van een DialogServiceConnector die verbinding maakt met een toepassing met aangepaste opdrachten, zoals gepubliceerd vanuit Speech Studio voor een spraakserviceresource.

Zie ook de pagina https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandsmet aangepaste opdrachten.

De configuratie kan op de volgende manieren worden geïnitialiseerd:

  • van abonnement: geef een toepassings-id, een abonnementssleutel en een regio door

  • van autorisatietoken: geef een toepassings-id, een autorisatietoken en een regio door

Overname
CustomCommandsConfig

Constructor

CustomCommandsConfig(app_id: str | None = None, subscription: str | None = None, auth_token: str | None = None, region: str | None = None)

Parameters

Name Description
app_id

De toepassings-id voor aangepaste opdrachten.

standaardwaarde: None
subscription

De abonnementssleutel.

standaardwaarde: None
auth_token

Het autorisatietoken.

standaardwaarde: None
region

De regionaam (zie de regiopagina).

standaardwaarde: None

Methoden

get_property

Een eigenschap ophalen op basis van id.

get_property_by_name

Een eigenschap ophalen op naam.

set_property

Stel een eigenschap in op id.

set_property_by_name

Stel een eigenschap in op naam.

set_proxy

Proxygegevens instellen.

Notitie

Proxyfunctionaliteit is niet beschikbaar in macOS. Deze functie heeft geen invloed op

dit platform.

set_service_property

Hiermee stelt u een eigenschapswaarde in die wordt doorgegeven aan de service met behulp van het opgegeven kanaal.

get_property

Een eigenschap ophalen op basis van id.

get_property(property_id: PropertyId) -> str

Parameters

Name Description
property_id
Vereist

De id van de eigenschap die moet worden opgehaald.

Retouren

Type Description

De waarde van de eigenschap.

get_property_by_name

Een eigenschap ophalen op naam.

get_property_by_name(property_name: str) -> str

Parameters

Name Description
property_name
Vereist

De naam van de eigenschap die moet worden opgehaald.

Retouren

Type Description

De waarde van de eigenschap.

set_property

Stel een eigenschap in op id.

set_property(property_id: PropertyId, value: str)

Parameters

Name Description
property_id
Vereist

De id van de eigenschap die moet worden ingesteld.

value
Vereist

De waarde die moet worden ingesteld voor de eigenschap.

set_property_by_name

Stel een eigenschap in op naam.

set_property_by_name(property_name: str, value: str)

Parameters

Name Description
property_name
Vereist

De naam van de eigenschap die moet worden ingesteld.

value
Vereist

De waarde die moet worden ingesteld voor de eigenschap.

set_proxy

Proxygegevens instellen.

Notitie

Proxyfunctionaliteit is niet beschikbaar in macOS. Deze functie heeft geen invloed op

dit platform.

set_proxy(hostname: str, port: str, username: str, password: str)

Parameters

Name Description
hostname
Vereist

De hostnaam van de proxyserver. Voeg geen protocolgegevens (http) toe aan de hostnaam.

port
Vereist

Het poortnummer van de proxyserver.

username
Vereist

De gebruikersnaam van de proxyserver.

password
Vereist

Het wachtwoord van de proxyserver.

set_service_property

Hiermee stelt u een eigenschapswaarde in die wordt doorgegeven aan de service met behulp van het opgegeven kanaal.

set_service_property(name: str, value: str, channel: ServicePropertyChannel)

Parameters

Name Description
name
Vereist

De naam van de eigenschap.

value
Vereist

De waarde van de eigenschap.

channel
Vereist

Het kanaal dat wordt gebruikt om de opgegeven eigenschap door te geven aan de service.

Kenmerken

application_id

Haal de id op voor de toepassing Aangepaste opdrachten die moet worden gebruikt, zoals geselecteerd in het abonnement.

language

De taal-id die wordt gebruikt voor spraak-naar-tekst, uitgedrukt in BCP-47-indeling.