Dela via


CustomCommandsConfig Klass

Klass som används för att initiera en DialogServiceConnector som ansluter till ett program för anpassade kommandon som publicerats från Speech Studio för en taltjänstresurs.

Se även sidan https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandsanpassade kommandon .

Konfigurationen kan initieras på följande sätt:

  • från prenumeration: skicka ett program-ID, en prenumerationsnyckel och en region

  • från auktoriseringstoken: skicka ett program-ID, en auktoriseringstoken och en region

Arv
CustomCommandsConfig

Konstruktor

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

Parametrar

Name Description
app_id

Program-ID för anpassade kommandon.

standardvärde: None
subscription

Prenumerationsnyckeln.

standardvärde: None
auth_token

Auktoriseringstoken.

standardvärde: None
region

Regionnamnet (se regionsidan).

standardvärde: None

Metoder

get_property

Hämta en egenskap efter ID.

get_property_by_name

Hämta en egenskap efter namn.

set_property

Ange en egenskap efter ID.

set_property_by_name

Ange en egenskap efter namn.

set_proxy

Ange proxyinformation.

Anteckning

Proxyfunktioner är inte tillgängliga på macOS. Den här funktionen påverkar inte

den här plattformen.

set_service_property

Anger ett egenskapsvärde som ska skickas till tjänsten med den angivna kanalen.

get_property

Hämta en egenskap efter ID.

get_property(property_id: PropertyId) -> str

Parametrar

Name Description
property_id
Obligatorisk

ID:t för den egenskap som ska hämtas.

Returer

Typ Description

Värdet för egenskapen.

get_property_by_name

Hämta en egenskap efter namn.

get_property_by_name(property_name: str) -> str

Parametrar

Name Description
property_name
Obligatorisk

Namnet på den egenskap som ska hämtas.

Returer

Typ Description

Värdet för egenskapen.

set_property

Ange en egenskap efter ID.

set_property(property_id: PropertyId, value: str)

Parametrar

Name Description
property_id
Obligatorisk

ID:t för den egenskap som ska anges.

value
Obligatorisk

Värdet som ska anges för egenskapen.

set_property_by_name

Ange en egenskap efter namn.

set_property_by_name(property_name: str, value: str)

Parametrar

Name Description
property_name
Obligatorisk

Namnet på den egenskap som ska anges.

value
Obligatorisk

Värdet som ska anges för egenskapen.

set_proxy

Ange proxyinformation.

Anteckning

Proxyfunktioner är inte tillgängliga på macOS. Den här funktionen påverkar inte

den här plattformen.

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

Parametrar

Name Description
hostname
Obligatorisk

Proxyserverns värdnamn. Lägg inte till protokollinformation (http) i värdnamnet.

port
Obligatorisk

Proxyserverns portnummer.

username
Obligatorisk

Användarnamnet för proxyservern.

password
Obligatorisk

Lösenordet för proxyservern.

set_service_property

Anger ett egenskapsvärde som ska skickas till tjänsten med den angivna kanalen.

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

Parametrar

Name Description
name
Obligatorisk

Egenskapsnamnet.

value
Obligatorisk

Egenskapsvärdet.

channel
Obligatorisk

Kanalen som används för att skicka den angivna egenskapen till tjänsten.

Attribut

application_id

Hämta identifieraren för det anpassade kommandoprogrammet som ska användas, enligt vad som valts från prenumerationen.

language

Språkidentifieraren som används för tal till text, uttryckt i BCP-47-format.