Озвучка текста в n8n на своём сервере
n8n — популярный способ автоматизировать контент: на входе новый пост, строка таблицы или ИИ-сводка, на выходе — что-то полезное. Речь — естественный следующий шаг: озвучка каждой статьи, закадровый голос для каждого шортса, ежедневная сводка в аудио.
Бесплатный движок SuperClonica работает как небольшой HTTP-сервер рядом с n8n и превращает текст в естественную речь на вашем железе. В этом руководстве — как связать их встроенным узлом HTTP Request и что делать со звуком.
Что можно автоматизировать
n8n перемещает текст, а SuperClonica превращает его в речь на вашем сервере, без оплаты за символы.
- Озвучку каждого нового поста в блоге или элемента RSS.
- Закадровый голос для коротких видео из колонки сценариев в таблице.
- Ежедневную сводку, написанную ИИ-моделью, вслух.
- Объявления и уведомления в виде аудио.
Выберите голос бесплатно
На странице любого голоса вставьте типичную фразу из вашего сценария, от 30 до 100 символов, выберите язык и нажмите «Озвучить». Через несколько секунд вы услышите, как будет звучать автоматизация, без регистрации.
Подключите n8n к серверу речи
Тогда узел передаст следующему 16-битный моно-WAV.
- Запустите сервер: docker run -d --name tts -p 8000:8000 -v superclonica-models:/models superclonica/superclonica:cpu. Если n8n тоже работает в Docker, подключите оба контейнера к одной сети Docker и используйте имя контейнера, http://tts:8000, вместо localhost.
- Добавьте узел HTTP Request: метод POST, URL http://tts:8000/synthesize, включите Send Body, тип тела JSON.
- В теле возьмите text из предыдущего узла, voice — F1 или содержимое файла голоса, lang — ru.
- В Options выставьте Response Format: File и укажите имя поля для результата, например audio.
Сохраните или опубликуйте звук
Сохраните файл узлом Read/Write Files from Disk, загрузите в облачное хранилище, прикрепите к сообщению или передайте шагу, который собирает видео. Для MP3 самостоятельно размещённый n8n может запустить ffmpeg в узле Execute Command. Длинные тексты отправляйте по абзацам или увеличьте SUPERCLONICA_MAX_TEXT, по умолчанию 5000 символов. Если сервер доступен с других машин, задайте SUPERCLONICA_API_KEY и передавайте его в заголовке Authorization как токен Bearer.
Голоса и честность
Десять стандартных голосов модели, M1–M5 и F1–F5, бесплатны; для собственного голоса обучите его в студии SuperClonica по записи диктора, который дал согласие, или закажите на бирже. Сообщайте, что звук сгенерирован машиной, там, где это важно слушателям, и никогда не автоматизируйте речь голосом, имитирующим реального человека.