3_Customization
Как кастомизировать персонажа.
Персональность
Промпты лежат в resources/Prompts/personlaities.yml
Основное описание роли и характера указано в streamer_abstract:
вы можете изменить это описание под вашего персонажа. Это промпт для LLM.
и сами мини-промпты команд и агентов захардкожены (указаны в коде напрямую) в src/agent/core_agent.py и в src\agent\multi\reaction_agent.py
Речь
Имеет смысл, если используете продвинутую модель со звуком. (Если простую, играйтесь с vosk speaker_id 1-6 в simple_tts_server.py)
Звуки лежат в resources/Audio/
В папке refs лежат звуквые фрагменты для разных эмоций и реакций. Откроем её.
Манифест refs_manifest.yml соотносит эмоции персонажа и нужный звуковой реф.
Например, если персонаж выдаст эмоцию yandere, и в манифесте есть такая запись:
yandere:
wav: yandere
text: ОКАК
Звуковой файл resources/Audio/refs/yandere.wav, расшифровка которого ОКАК, будет передан в синтезатор речи.
Базовая эмоция - neutral, на неё референс уже должен быть.
Все остальные можно добавлять по желанию.