This site is no longer updated.Go to new Conversational Cloud docs

Создание подключения


При создании телефонного канала вы можете подключить собственный аккаунт одного из провайдеров распознавания и синтеза речи.

Для этого перейдите на вкладку ASR/TTS в поле Подключение выбрать Создать подключение. Затем выберите поставщика и заполните настройки подключения.

Обратите внимание, что если вы используете ASR/TTS одного поставщика, то нет необходимости создавать подключение повторно. Создайте подключение, например, для ASR. А затем в разделе TTS выберите подключение из списка.


Как подключить ASR/TTS Google

Для подключения ASR/TTS Google вам необходимо создать JWT Token. Для этого:

  1. Перейдите в Cloud Console, далее нажмите IAM & Admin на левой панели. Здесь также на левой панели выберите Service Accounts.
  2. Нажмите Select a project, выберите проект и нажмите Open.
  3. Найдите строку учетной записи, для которой вы хотите создать ключ. В этой строке нажмите на иконку Дополнительные параметры Google Cloud Platform , в выпадающем списке нажмите Create key.
  4. Выберите тип ключа и нажмите Create. Созданный ключ будет сохранён на ваш компьютер.

Вы можете создать JWT Token для ASR/TTS Google другими способами, подробнее об этом читайте здесь.

Обратите внимание, что формат ключа может отличаться в зависимости от способа его создания. Ключи, созданные при помощи Cloud Console, выглядят следующим образом:

{
  "type": "service_account",
  "project_id": "project-id",
  "private_key_id": "key-id",
  "private_key": "-----BEGIN PRIVATE KEY-----\nprivate-key\n-----END PRIVATE KEY-----\n",
  "client_email": "service-account-email",
  "client_id": "client-id",
  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
  "token_uri": "https://accounts.google.com/o/oauth2/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/service-account-email"
}

Теперь загрузите ключ в настройки подключения при создании канала в JAICP, нажмите Сохранить.


Как подключить ASR/TTS Yandex

Для подключения ASR/TTS Yandex вам необходимо создать закрытый ключ сервисного аккаунта, а также скопировать идентификаторы каталога, открытого ключа и сервисного аккаунта.


Закрытый ключ сервисного аккаунта

Если у вас еще нет сервисного аккаунта, создайте его и назначьте ему роли.

Чтобы создать ключ сервисного аккаунта:

  1. Перейдите в каталог, которому принадлежит сервисный аккаунт.
  2. Выберите вкладку Сервисные аккаунты.
  3. Выберите сервисный аккаунт и нажмите на строку с его именем.
  4. Нажмите кнопку Создать новый ключ на верхней панели. Выберите пункт Создать авторизованный ключ.
  5. Задайте описание ключа, чтобы потом было проще найти его в консоли управления.
  6. Сохраните идентификатор и секретный ключ.

Вы можете создать закрытый ключ сервисного аккаунта для ASR/TTS Yandex другими способами, подробнее об этом читайте здесь

Формат закрытого ключа сервисного аккаунта:

-----BEGIN PRIVATE KEY-----EXAMPLE1234567G9w0BAQEFAASCBKgwggS
cmQxJjAkBgNVBAoTHVByb2dyZXNzIFNvZnR3YXJlIENvcnBvcmF0aW9uMSAwHgYD
VQQDDBcqLmF3cy10ZXN0LnByb2dyZXNzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD
...
EXAMPLE1234567YWxzaGEyZzIuY3JsMIGgBggrBgEFBQcBAQSBkzCBkDBNBggrBgEF
BQcwAoZBaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nvcmdh
z3P668YfhUbKdRF6S42Cg6zn-----END PRIVATE KEY-----

Идентификаторы сервисного аккаунта и открытого ключа

  1. Перейдите в каталог, которому принадлежит сервисный аккаунт.
  2. Выберите вкладку Сервисные аккаунты.
  3. Выберите сервисный аккаунт и нажмите на строку с его именем.
  4. Идентификатор сервисного аккаунта смотрите в разделе Обзор. Формат идентификатора сервисного аккаунта:
example0mjt06siua65usm
  1. Идентификатор открытого ключа смотрите в разделе Авторизованные ключи напротив названия созданного ранее ключа.Формат идентификатора открытого ключа:
example0mjt06siua65usm

Идентификатор каталога

  1. Откройте страницу каталога. Вы можете выбрать каталог на стартовой странице консоли управления. На этой странице отображаются каталоги для выбранного облака. Если необходимо, переключитесь на другое облако.
  2. Получите идентификатор каталога из URL страницы каталога в консоли управления:
https://console.cloud.yandex.ru/folders/example1234567

example1234567 — это идентификатор каталога.


Теперь заполните поля в настройках подключения при создании канала в JAICP, нажмите Сохранить.


Как подключить ASR/TTS Tinkoff

Для подключения ASR/TTS Tinkoff вам необходимо создать авторизационный токен. Подробнее о том, как создать авторизационный токен читайте в документации Тинькофф Voicekit

В настройках подключения при создании канада в JAICP в поле Ключ API вставьте API_KEY, а в поле КлючSECRET_KEY. Нажмите Сохранить.