Бюджет: 5000 UAH Срок: 10 дней
Здравствуйте! Я проанализировал вашу задачу и готов предложить разработку Telegram-бота (или аналогичного в другой платформе, если укажите), который будет принимать фото ребёнка и имя, интегрировать их в готовый шаблон видео и выдавать готовый MP4-ролик. На основе примера видео (персонализированное поздравление с элементами анимации, фото и озвучки имени), я вижу, что нужно создать динамичный, милый контент для детей — с наложением фото, TTS-озвучкой и простым монтажом.
Понимание задачи
Входные данные: Фото ребёнка (JPEG/PNG) и имя (текст).
Процесс:
Бот получает фото и имя от пользователя.
Использует предустановленный шаблон видео (предполагаю, что вы предоставите исходный MP4-шаблон с "пустыми" местами для фото и аудио).
Накладывает фото: вырезает лицо (с помощью face detection) или просто масштабирует/анимарует его в нужные кадры.
Генерирует аудио: синтезирует речь с именем (например, "Дорогой [Имя], поздравляем тебя!").
Монтирует: вставляет фото и аудио в шаблон, добавляет переходы/эффекты (fade-in, zoom для фото).
Выдаёт: готовое видео пользователю (до 30-60 сек, оптимизированное для Telegram).
Дополнительно: Обработка ошибок (некачественное фото), лимит на размер файла, простая авторизация (если нужно).
План реализации
Настройка бота: Создание Telegram-бота с помощью BotFather, обработка сообщений (фото + текст).
Обработка фото: Использование OpenCV для детекции и вырезания лица, затем наложение на видео-кадры.
Генерация аудио: TTS с русским голосом (gTTS или Yandex SpeechKit для естественности).
Монтаж видео: MoviePy для вставки фото/аудио в шаблон, добавления текста/анимаций.
Тестирование: Проверка на разных фото, оптимизация времени генерации (цель — 10-30 сек на ролик).
Деплой: Хостинг на VPS (Heroku/VPS), интеграция с вашим шаблоном.
Технологии
Язык: Python 3.10+.
Библиотеки:
Telebot или aiogram (для бота).
OpenCV (face detection и наложение).
MoviePy (видео-монтаж).
gTTS или pyttsx3 (TTS).
Хостинг: Бесплатный/платный (VPS от 5$/мес для продакшена).
Безопасность: Хранение шаблона локально, временные файлы удаляются после отправки.
Сроки и этапы
Этап 1: Прототип (MVP с базовым наложением и TTS) — 3-5 дней.
Этап 2: Полная реализация (анимации, обработка ошибок, тестирование) — +5-7 дней.
Общий срок: 10-14 дней с момента утверждения ТЗ и предоставления шаблона.
Поддержка: 1 месяц бесплатных правок, затем — по договорённости.
я правильно розумію сюди вставляти фото потрібно?