Перейти к основному содержимому

Talking-head

Опциональный слой рендеринга для диалогов аватара. Превращает статичный портрет и озвученный ответ в короткий клип без добавления инструментов основной модели.

Метаданные навыка​

ИсточникОпционально — установка через vibeos skills install official/creative/talking-head
Путьoptional-skills/creative/talking-head
Версия1.0.0
АвторVibeOS
ЛицензияMIT
Платформыlinux, macos, windows
Тегиcreative, avatar, video, talking-head, tts
Связанные навыкиhyperframes, Creative Studio (в комплекте), video-nle (в комплекте)

Установка​

vibeos skills install official/creative/talking-head

Режимы (продукт)​

Режим talking-head для настольного аватара настраивается в разделе Settings → Appearance → Pet и параметре display.avatar.talking_head:

РежимПоведение
waveПитомец радуется, пока воспроизводится TTS аватара (по умолчанию, без зависимостей)
offБез дополнительного рендеринга
skillЭтот навык + video_generate с локальным portrait_path

Сторонние SaaS-сервисы синхронизации губ (HeyGen, D-ID и т.д.) должны поставляться как отдельный плагин в ~/.vibeos/plugins/, а не как встроенный плагин продукта.

Быстрый старт​

  1. Установите для аватара talking_head: skill и укажите локальный portrait_path (Settings → Pet).
  2. Установите ffmpeg. Режим настольного навыка затем автоматически рендерит говорящее фото (TTS + статичный монтаж) через avatar.talking_head.render.
  3. Проверьте / выполните рендеринг офлайн:
python optional-skills/creative/talking-head/scripts/validate_job.py \
--job optional-skills/creative/talking-head/templates/talking-head-job.json

python optional-skills/creative/talking-head/scripts/render_local.py \
--portrait avatars/pilot-portrait.png \
--audio /tmp/line.mp3 \
--output exports/pilot.mp4 \
--json
  1. Переходите к video_generate (изображение-в-видео), когда потребуется анимация.
  2. Для расширенных субтитров/наложений → hyperframes.

Полный SKILL.md​

Смотрите исходное определение в репозитории:

optional-skills/creative/talking-head/SKILL.md