Разработка веб-аватара с синхронизацией губ и базовой анимацией (MVP)

Цель проекта

Создание полустатичного женского аватара для отображения в браузере, который визуализирует речь и обладает естественной фоновой анимацией в режиме ожидания.

Ключевые требования к результату

  • Отображение: Корректная работа в современных веб-браузерах.
  • Lip-Sync (Синхронизация губ): Анимация рта, соответствующая воспроизводимому аудио. Допускается упрощённая реализация.
  • Фоновая анимация (Idle): Лёгкие цикличные движения (моргание, микродвижения) в состоянии покоя.
  • Приоритеты для MVP: Стабильность работы, отсутствие "жутковатых" или неестественных артефактов, быстрая загрузка. Фотореализм не требуется.
  • Управление: Возможность передавать аудио для воспроизведения и управлять процессом.

Выбранный вариант реализации

Вариант A: Виджет на отдельной странице (подключаемый через iframe).

  • Интеграция: Виджет принимает параметр audio_url через query-строку или API postMessage.
  • Внешний API (методы):
    • play(audio_url) - начать воспроизведение указанного аудио с анимацией.
    • stop() - остановить воспроизведение и анимацию, вернуть аватар в idle-режим.

Технические ожидания

  • Чистый и документированный код.
  • Решение должно быть готово к интеграции в сторонний веб-проект.
  • Оптимизация производительности и веса ресурсов.

Разработка дизайна типовых страниц сайта

Требуется создать дизайн-концепции основных страниц веб-сайта на основе предоставленного технического задания. Работа включает в себя проработку визуального стиля и пользовательского интерфейса.