Задача

Разработать автоматизированный процесс на платформе n8n с развертыванием на сервере. В цепочку входит прием файлов, машинный перевод, верификация, озвучка и сравнение текста.

Этапы автоматизации

  • Шаг 1. Ввод данных: Пользователь отправляет в Telegram-бота сообщение с языковой парой (например: русский-английский) и Word-файл. Текст в файле разделен на эпизоды номерами 0, 1, 2 и т.д. (обычно 20-21 эпизод).
  • Шаг 2. Перевод: Система отправляет текст в ChatGPT с промтом на качественный перевод. Должны быть сохранены: разделение на эпизоды, общий смысл и количество предложений.
  • Шаг 3. Проверка: Другая нейросеть (или тот же ChatGPT с другим промтом) проверяет перевод на: корректность, количество разделов, количество предложений в каждом разделе по сравнению с оригиналом.
  • Шаг 4. Корректировка: При наличии ошибок текст отправляется на доработку. Цикл повторяется до 3 раз. После 3-й попытки система отправляет уведомление пользователю о необходимости ручного вмешательства.
  • Шаг 5. Выдача перевода: Готовый корректный перевод отправляется обратно в Telegram.
  • Шаг 6. Разделение и озвучка: Текст разбивается на эпизоды по номерам. Каждый эпизод передается в ElevenLabs для озвучки. Должна быть возможность привязки голоса к языку, выбора модели и настройки характеристик (скорость, стабильность и т.д.).
  • Шаг 7. Транскрибация: Полученные аудиофайлы отправляются на распознавание речи (транскрибацию).
  • Шаг 8. Сравнение и финал: Распознанный текст сверяется с исходным эпизодом. Если отсутствуют галлюцинации или посторонние шумы - эпизод нумеруется и отправляется пользователю в Telegram.

Технические требования

  • Развертывание n8n на сервере с обеспечением доступа.
  • Автоматическая обработка файлов и многозвенная работа с AI API.
  • Отсутствие жестких ограничений на количество эпизодов (но база - до 21).