BotFrameworkConfig Clase
Clase que se usa para inicializar un dialogServiceConnector que se conectará a un bot de Bot Framework mediante el canal de voz Direct Line.
Consulte también la página https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speechdirect line speech .
La configuración se puede inicializar de las siguientes maneras:
from subscription: pase una clave de suscripción, una región y un bot_id (opcional)
from authorization token (token de autorización): pase un token de autorización, una región y un bot_id (opcional)
- Herencia
-
BotFrameworkConfig
Constructor
BotFrameworkConfig(subscription: str | None = None, auth_token: str | None = None, region: str | None = None, bot_id: str | None = '')
Parámetros
Nombre | Description |
---|---|
subscription
|
Clave de suscripción. valor predeterminado: None
|
auth_token
|
Token de autorización. valor predeterminado: None
|
region
|
Nombre de la región (consulte la página región). valor predeterminado: None
|
bot_id
Requerido
|
Identificador de un recurso de bot específico que se va a solicitar. |
Métodos
get_property |
Obtenga 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
Obtenga 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 usado para pasar la propiedad especificada al servicio. |
Atributos
language
Identificador de idioma utilizado para la conversión de voz en texto, expresado en formato BCP-47.
Azure SDK for Python