characteristic-voice — скилл для Codex: установка и работа
Придаёт синтезированной речи эмоции, паузы и разговорную интонацию. Нужен для голосовых сообщений с заданным настроением или референсом голоса.
npx skills add NoizAI/skills --skill characteristic-voice -a claude-codeЧто делает characteristic-voice
Скилл добавляет к озвучке пресеты для утра, сна, поддержки, праздника и обычного разговора. Он задаёт эмоциональный тон, темп и уместные междометия, чтобы реплики звучали теплее. Для синтеза используется скрипт speak.sh, работающий поверх скилла tts.
Можно передать собственные параметры эмоций, выбрать голос и формат файла. Референс через --ref-audio применяют для клонирования голоса; для этого подходит короткий WAV-фрагмент. С чужими записями нужна осторожность из-за авторских прав и прав на голос.
Скрипту всегда нужны curl и python3. Облачный бэкенд Noiz требует NOIZ_API_KEY и отправляет текст с референсным аудио наружу, поэтому для локальной обработки стоит выбрать Kokoro через --backend kokoro. Для Kokoro нужен kokoro-tts; загрузка и обрезка референса используют yt-dlp и ffmpeg.
Какие задачи решает
- озвучить тёплое сообщение перед сном
- подобрать интонацию для поддерживающей реплики
- настроить эмоцию и скорость синтеза речи
- создать аудио по референсу голоса
- запустить локальную озвучку через Kokoro
Примеры запросов агенту
- Создай аудиофайл с мягким сообщением перед сном, используй пресет
goodnight. - Озвучь эту фразу с нежностью, задай
--emoи скорость0.75. - Сделай голосовое сообщение с референсом
skills/characteristic-voice/character.wavчерез--ref-audio.
Как установить characteristic-voice
1Через Skills CLI (Vercel)
npx skills add NoizAI/skills --skill characteristic-voice -a claude-code2Вручную: положить файлы
~/.claude/skills/characteristic-voice/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/characteristic-voice/
1Через Skills CLI (Vercel)
npx skills add NoizAI/skills --skill characteristic-voice -a codex2Вручную: положить файлы
.agents/skills/characteristic-voice/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NoizAI/skills --skill characteristic-voice -a cursor2Вручную: положить файлы
.cursor/skills/characteristic-voice/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NoizAI/skills characteristic-voice2Вручную: положить файлы
.github/skills/characteristic-voice/SKILL.md1Через Skills CLI (Vercel)
npx skills add NoizAI/skills --skill characteristic-voice -a gemini-cli2Командой платформы
gemini skills install https://github.com/NoizAI/skills --path skills/characteristic-voiceВручную: положить файлы
.devin/skills/characteristic-voice/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NoizAI/skills --skill characteristic-voice -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о characteristic-voice
Как установить characteristic-voice в Codex?
Выполните npx skills add NoizAI/skills --skill characteristic-voice -a codex. После установки файл скилла находится в .agents/skills/characteristic-voice/SKILL.md.
Что делает characteristic-voice?
Скилл готовит эмоционально окрашенную речь для синтеза: использует пресеты, темп, междометия и параметры эмоций. Скрипт speak.sh создаёт аудиофайл через скилл tts.
Что требуется для локального бэкенда Kokoro?
Для работы speak.sh нужны curl и python3, а для Kokoro нужно установить kokoro-tts. Этот бэкенд обрабатывает данные локально.