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/, а не как встроенный плагин продукта.
Быстрый старт
- Установите для аватара
talking_head: skillи укажите локальныйportrait_path(Settings → Pet). - Установите ffmpeg. Режим настольного навыка затем автоматически рендерит говорящее фото (TTS + статичный монтаж) через
avatar.talking_head.render. - Проверьте / выполните рендеринг офлайн:
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
- Переходите к
video_generate(изображение-в-видео), когда потребуется анимация. - Для расширенных субтитров/наложений →
hyperframes.
Полный SKILL.md
Смотрите исходное определение в репозитории:
optional-skills/creative/talking-head/SKILL.md