ym88659208ym87991671
Асинхронный синтез | Документация для разработчиков

Асинхронный синтез

Обновлено 30 декабря 2022

Асинхронный синтез подходит для синтеза длинных текстов: до 1 000 000 символов, например, длинных новостных статей, рассказов, книг. Процесс асинхронного синтеза дольше синхронного, соединение не поддерживается.

Формат аудиофайлов в результате синтеза: opus.

SSML-разметка не поддерживается.

Для асинхронного синтеза вы можете использовать протоколы HTTP или gRPC.

Чтобы синтезировать длинный текст:

  1. Загрузите файл для синтеза в наше хранилище. В ответе придет идентификатор загруженного файла. Загруженный файл будет доступен в течение 72 часов, его нельзя скачать или изменить.
  2. Создайте задачу на синтез: в запросе передайте идентификатор файла и параметры синтеза. В ответе придет идентификатор задачи.

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

  1. Чтобы узнать завершена ли задача, запросите ее статус. Рекомендуемая частота запроса статуса задачи — 1 минута и больше, в зависимости от объема синтезируемого текста. Если задача находится в статусе NEW, т. е. еще не запустилась, ее можно отменить. Когда задача будет готова, вы получите идентификатор файла с результатом синтеза.
  2. Скачайте файл с результатом по индентификатору. Файл будет доступен в течение 72 часов после завершения синтеза.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней