Озвучка текста в Make.com: один HTTP-модуль, любой голос
Make (бывший Integromat) связывает приложения в автоматические сценарии: новая строка, форма, сообщение или запись RSS запускают цепочку шагов. Когда один из шагов должен выдать речь, достаточно HTTP-запроса к API синтеза речи.
В гайде — как озвучить текст в сценарии Make через API озвучки SuperClonica и передать звук следующему модулю.
Получите ключ
Войдите в SuperClonica через Google или GitHub и создайте ключ API в разделе «API озвучки» рабочего пространства. Бесплатный тариф даёт минуту звука в день для проверки; «Старт» за $5 — до 216 часов в месяц.
Настройка HTTP-модуля
Добавьте модуль «Make a request» приложения HTTP после шага, который даёт текст, и заполните его:
- URL: https://superclonica.com/api/v1/speech, метод POST.
- Заголовки: Authorization со значением Bearer и вашим ключом; Content-Type: application/json.
- Тип тела Raw, тип содержимого JSON, тело запроса: {"text": "{{поле с текстом}}", "voice": "F1", "language": "ru", "format": "mp3"}.
- «Parse response» не включайте: ответ — сам аудиофайл, модуль передаёт его дальше как двоичные данные.
Сохраните или отправьте звук
Подставьте выход Data в следующий модуль, который принимает файл: Google Drive «Upload a file», Dropbox, вложение письма или «Send an audio» Telegram-бота. Дайте файлу имя с расширением .mp3. Чтобы каждый запуск можно было безопасно повторить, добавьте заголовок Idempotency-Key с ID записи из триггера.
Ошибки и лимиты
Включите в модуле оценку ошибок по коду ответа и добавьте обработчик ошибок: 429 значит, что 10-минутное окно тарифа исчерпано, 503 — что очередь заполнена; в обоих ответах есть Retry-After с секундами ожидания. Один запрос принимает до 20 000 символов. Через API текст уходит на серверы SuperClonica; закрытые тексты озвучивайте движком на своём компьютере.