你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CustomCommandsConfig 类

用于初始化 DialogServiceConnector 的类,该类将连接到从语音服务资源的 Speech Studio 发布的自定义命令应用程序。

另请参阅 自定义命令页 https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commands

可以通过以下方式初始化配置:

  • 从订阅:传递应用程序 ID、订阅密钥和区域

  • 从授权令牌:传递应用程序 ID、授权令牌和区域

继承
CustomCommandsConfig

构造函数

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

参数

名称 说明
app_id

自定义命令应用程序 ID。

默认值: None
subscription

订阅密钥。

默认值: None
auth_token

授权令牌。

默认值: None
region

区域名称 (请参阅 区域页) 。

默认值: None

方法

get_property

按 ID 获取属性。

get_property_by_name

按名称获取属性。

set_property

按 ID 设置属性。

set_property_by_name

按名称设置属性。

set_proxy

设置代理信息。

注意

代理功能在 macOS 上不可用。 此函数对

此平台。

set_service_property

设置将使用指定通道传递给服务的属性值。

get_property

按 ID 获取属性。

get_property(property_id: PropertyId) -> str

参数

名称 说明
property_id
必需

要检索的属性的 ID。

返回

类型 说明

该属性的值。

get_property_by_name

按名称获取属性。

get_property_by_name(property_name: str) -> str

参数

名称 说明
property_name
必需

要检索的属性的名称。

返回

类型 说明

该属性的值。

set_property

按 ID 设置属性。

set_property(property_id: PropertyId, value: str)

参数

名称 说明
property_id
必需

要设置的属性的 ID。

value
必需

要为 属性设置的值。

set_property_by_name

按名称设置属性。

set_property_by_name(property_name: str, value: str)

参数

名称 说明
property_name
必需

要设置的属性的名称。

value
必需

要为 属性设置的值。

set_proxy

设置代理信息。

注意

代理功能在 macOS 上不可用。 此函数对

此平台。

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

参数

名称 说明
hostname
必需

代理服务器的主机名。 不要将 http) (协议信息添加到主机名。

port
必需

代理服务器的端口号。

username
必需

代理服务器的用户名。

password
必需

代理服务器的密码。

set_service_property

设置将使用指定通道传递给服务的属性值。

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

参数

名称 说明
name
必需

属性名称。

value
必需

属性值。

channel
必需

用于将指定属性传递给服务的通道。

属性

application_id

获取自定义命令应用程序要使用的标识符,从订阅中选择。

language

用于语音转文本的语言标识符,以 BCP-47 格式表示。