Разработка веб-аватара с синхронизацией губ
Цель проекта
Создать женский полустатичный "говорящий" аватар для отображения в веб-браузере. Основной акцент - на стабильную работу и синхронизацию движений губ с передаваемым аудиопотоком.
Основные требования
1. Внешний вид и анимация
- Тип аватара: Полустатичный (статичное основное положение с анимированными элементами).
- Состояние покоя (Idle): Спокойное выражение лица, реалистичное редкое моргание, минимальные естественные движения.
- Состояние речи (Speaking): Четкая и точная синхронизация движений губ (lip-sync) с поступающим аудиосигналом.
- Завершение речи: Плавный возврат аватара в состояние покоя после окончания аудио.
2. Технические характеристики
- Платформа: Веб-браузер.
- Производительность: Стабильность работы приоритетнее высокой детализации графики.
- Технологии: Без использования тяжелой 3D-графики, требующей высоких вычислительных ресурсов.
3. Способ интеграции
Необходимо реализовать один из вариантов на выбор исполнителя:
- Встраиваемая веб-страница (iframe), принимающая URL аудиофайла для воспроизведения.
- JavaScript-виджет с публичным методом для запуска аудио (например, play(audio_url или audio_data)).
4. Результат работы
- Рабочий прототип или демонстрационное приложение, показывающее все заявленные функции.
- Чистый и документированный код, готовый к интеграции.