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.
Azure SDK for Python