Compartir a través de


CustomCommandsConfig Clase

Clase que se usa para inicializar un dialogServiceConnector que se conectará a una aplicación de comandos personalizados como se publica desde Speech Studio para un recurso de servicio de voz.

Vea también la página de comandos personalizados https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commands.

La configuración se puede inicializar de las siguientes maneras:

  • from subscription: pase un identificador de aplicación, una clave de suscripción y una región.

  • desde el token de autorización: pase un identificador de aplicación, un token de autorización y una región.

Herencia
CustomCommandsConfig

Constructor

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

Parámetros

Nombre Description
app_id

Identificador de la aplicación Comandos personalizados.

valor predeterminado: None
subscription

Clave de suscripción.

valor predeterminado: None
auth_token

Token de autorización.

valor predeterminado: None
region

El nombre de la región (consulte la página región).

valor predeterminado: None

Métodos

get_property

Obtener una propiedad por identificador.

get_property_by_name

Obtiene una propiedad por nombre.

set_property

Establezca una propiedad por identificador.

set_property_by_name

Establezca una propiedad por nombre.

set_proxy

Establecer información de proxy.

Nota

La funcionalidad de proxy no está disponible en macOS. Esta función no tendrá ningún efecto en

esta plataforma.

set_service_property

Establece un valor de propiedad que se pasará al servicio mediante el canal especificado.

get_property

Obtener una propiedad por identificador.

get_property(property_id: PropertyId) -> str

Parámetros

Nombre Description
property_id
Requerido

Identificador de la propiedad que se va a recuperar.

Devoluciones

Tipo Description

Valor de la propiedad.

get_property_by_name

Obtiene una propiedad por nombre.

get_property_by_name(property_name: str) -> str

Parámetros

Nombre Description
property_name
Requerido

Nombre de la propiedad que se va a recuperar.

Devoluciones

Tipo Description

Valor de la propiedad.

set_property

Establezca una propiedad por identificador.

set_property(property_id: PropertyId, value: str)

Parámetros

Nombre Description
property_id
Requerido

Identificador de la propiedad que se va a establecer.

value
Requerido

Valor que se va a establecer para la propiedad .

set_property_by_name

Establezca una propiedad por nombre.

set_property_by_name(property_name: str, value: str)

Parámetros

Nombre Description
property_name
Requerido

Nombre de la propiedad que se va a establecer.

value
Requerido

Valor que se va a establecer para la propiedad .

set_proxy

Establecer información de proxy.

Nota

La funcionalidad de proxy no está disponible en macOS. Esta función no tendrá ningún efecto en

esta plataforma.

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

Parámetros

Nombre Description
hostname
Requerido

Nombre de host del servidor proxy. No agregue información de protocolo (http) al nombre de host.

port
Requerido

Número de puerto del servidor proxy.

username
Requerido

Nombre de usuario del servidor proxy.

password
Requerido

Contraseña del servidor proxy.

set_service_property

Establece un valor de propiedad que se pasará al servicio mediante el canal especificado.

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

Parámetros

Nombre Description
name
Requerido

Nombre de la propiedad.

value
Requerido

Valor de propiedad.

channel
Requerido

Canal utilizado para pasar la propiedad especificada al servicio.

Atributos

application_id

Obtenga el identificador de la aplicación Comandos personalizados que se va a usar, como se selecciona en la suscripción.

language

Identificador de idioma usado para la conversión de voz en texto, expresado en formato BCP-47.