Partilhar via


CustomCommandsConfig Classe

Classe utilizada para inicializar um DialogServiceConnector que irá ligar a uma aplicação de Comandos Personalizados, conforme publicado a partir do Speech Studio para um recurso do serviço de voz.

Veja também a página https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandsde comandos personalizados .

A configuração pode ser inicializada das seguintes formas:

  • da subscrição: transmitir um ID de aplicação, uma chave de subscrição e uma região

  • do token de autorização: transmitir um ID de aplicação, um token de autorização e uma região

Herança
CustomCommandsConfig

Construtor

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

Parâmetros

Name Description
app_id

O ID da aplicação Comandos Personalizados.

valor predefinido: None
subscription

A chave de subscrição.

valor predefinido: None
auth_token

O token de autorização.

valor predefinido: None
region

O nome da região (veja a página da região).

valor predefinido: None

Métodos

get_property

Obter uma propriedade por ID.

get_property_by_name

Obtenha uma propriedade pelo nome.

set_property

Defina uma propriedade por ID.

set_property_by_name

Defina uma propriedade por nome.

set_proxy

Definir informações de proxy.

Nota

A funcionalidade proxy não está disponível no macOS. Esta função não terá qualquer efeito em

esta plataforma.

set_service_property

Define um valor de propriedade que será transmitido para o serviço com o canal especificado.

get_property

Obter uma propriedade por ID.

get_property(property_id: PropertyId) -> str

Parâmetros

Name Description
property_id
Necessário

O ID da propriedade a obter.

Devoluções

Tipo Description

O valor da propriedade .

get_property_by_name

Obtenha uma propriedade pelo nome.

get_property_by_name(property_name: str) -> str

Parâmetros

Name Description
property_name
Necessário

O nome da propriedade a obter.

Devoluções

Tipo Description

O valor da propriedade .

set_property

Defina uma propriedade por ID.

set_property(property_id: PropertyId, value: str)

Parâmetros

Name Description
property_id
Necessário

O ID da propriedade a definir.

value
Necessário

O valor a ser definido para a propriedade .

set_property_by_name

Defina uma propriedade por nome.

set_property_by_name(property_name: str, value: str)

Parâmetros

Name Description
property_name
Necessário

O nome da propriedade a definir.

value
Necessário

O valor a ser definido para a propriedade .

set_proxy

Definir informações de proxy.

Nota

A funcionalidade proxy não está disponível no macOS. Esta função não terá qualquer efeito em

esta plataforma.

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

Parâmetros

Name Description
hostname
Necessário

O nome do anfitrião do servidor proxy. Não adicione informações de protocolo (http) ao nome do anfitrião.

port
Necessário

O número de porta do servidor proxy.

username
Necessário

O nome de utilizador do servidor proxy.

password
Necessário

A palavra-passe do servidor proxy.

set_service_property

Define um valor de propriedade que será transmitido para o serviço com o canal especificado.

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

Parâmetros

Name Description
name
Necessário

O nome da propriedade.

value
Necessário

O valor da propriedade.

channel
Necessário

O canal utilizado para passar a propriedade especificada para o serviço.

Atributos

application_id

Obtenha o identificador da aplicação Comandos Personalizados a utilizar, conforme selecionado na subscrição.

language

O identificador de idioma utilizado para conversão de voz em texto, expresso no formato BCP-47.