Поделиться через


CustomCommandsConfig Класс

Класс, используемый для инициализации DialogServiceConnector, который будет подключаться к приложению Custom Commands, как опубликовано из Speech Studio для ресурса службы речи.

См. также страницу https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandsпользовательских команд .

Конфигурацию можно инициализировать следующими способами:

  • из подписки: передайте идентификатор приложения, ключ подписки и регион.

  • из маркера авторизации: передайте идентификатор приложения, маркер авторизации и регион

Наследование
CustomCommandsConfig

Конструктор

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

Параметры

Имя Описание
app_id

Идентификатор приложения Custom Commands.

значение по умолчанию: None
subscription

Ключ подписки.

значение по умолчанию: None
auth_token

Маркер авторизации.

значение по умолчанию: None
region

Имя региона (см. страницу региона).

значение по умолчанию: None

Методы

get_property

Получение свойства по идентификатору.

get_property_by_name

Получение свойства по имени.

set_property

Задайте свойство по идентификатору.

set_property_by_name

Задайте свойство по имени.

set_proxy

Задайте сведения о прокси-сервере.

Примечание

Функции прокси-сервера недоступны в macOS. Эта функция не будет влиять на

эта платформа.

set_service_property

Задает значение свойства, которое будет передано службе по указанному каналу.

get_property

Получение свойства по идентификатору.

get_property(property_id: PropertyId) -> str

Параметры

Имя Описание
property_id
Обязательно

Идентификатор извлекаемого свойства.

Возвращаемое значение

Тип Описание

Значение свойства.

get_property_by_name

Получение свойства по имени.

get_property_by_name(property_name: str) -> str

Параметры

Имя Описание
property_name
Обязательно

Имя извлекаемого свойства.

Возвращаемое значение

Тип Описание

Значение свойства.

set_property

Задайте свойство по идентификатору.

set_property(property_id: PropertyId, value: str)

Параметры

Имя Описание
property_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.