Перейти к основному содержимому

Генерация реплики

GET /api/imputer/p/{accessToken}/imputing/generate-audio

Возвращает аудиофайл реплики с переданными значениями переменных. За основу берется шаблон реплики из списка в разделе Гибридный синтез речи.

В интерфейсе платформы JAICP вы также можете скопировать ссылку для генерации реплики через API. Для этого на странице Гибридный синтез речи нажмите  в карточке нужного шаблона:

Копирование ссылки для генерации реплики

Ниже пример ссылки для генерации реплики из скриншота. Значения переменных при этом кодируются методом URL (percent-encoding).

https://app.jaicp.com/api/imputer/p/{accessToken}/imputing/generate-audio?voiceSpeed=1&replicaTemplateId=debt&name=%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9%20%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2%D0%B8%D1%87&amount=200%20%D1%80%D1%83%D0%B1%D0%BB%D0%B5%D0%B9

Параметры запроса

ПараметрЗначениеОбязательный
accessTokenТокен со страницы Гибридный синтез речи.Да
replicaTemplateIdИдентификатор шаблона реплики.Да
<имя_переменной>Значение переменной для подстановки в шаблон. Для записи значения можно использовать кириллицу, числа и знаки препинания.
Необходимо указать все переменные, которые есть в шаблоне реплики. Если в шаблоне нет переменных, передавать параметр не нужно.
Подробнее о причинах использования реплик без переменных
Нет
voiceSpeedСкорость произнесения переменных в реплике.
Если в разделе Гибридный синтез речи вы уже указывали скорость произнесения переменных для реплики, это значение учитываться не будет. Будет применяться скорость, переданная в параметре.
Возможные значения: от 0.5 до 2, где 1 — скорость без изменений.
Нет

Пример запроса

curl --get \
--data "voiceSpeed=1" \
--data "replicaTemplateId=offer" \
--data-urlencode "amount=тридцать пять" \
--data-urlencode "region=России" \
https://app.jaicp.com/api/imputer/p/fwgWPxwVoeRIeBTHxA9rvefHV4WsY0Zv/imputing/generate-audio

Ответ

При успешной обработке запроса ресурс возвращает аудиофайл в формате .wav.