Генерация реплики
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
.