К основному содержанию
скилл CX Codex

chat-with-anyone — скилл для Claude Code: голос любого человека

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add NoizAI/skills --skill chat-with-anyone -a claude-code
Открыть на GitHub

Что делает chat-with-anyone

Скилл работает в двух режимах. Если вы называете человека, агент ищет видео с его речью, скачивает звук и субтитры, а потом скрипт extract_ref_segment.py выбирает самый плотный отрезок длиной от 3 до 12 секунд и сохраняет его как ref.wav. Дальше ответ пишется в образе персонажа и озвучивается через skills/tts/scripts/tts.py с этим же файлом как образцом. Если вы даёте картинку, агент описывает голос по внешности, запускает voice_design.py и получает voice_id.txt с идентификатором голоса.

Перед первым запуском проверьте зависимости: ffmpeg, yt-dlp, скилл tts и ключ NOIZ_API_KEY. Ключ задаётся командой python3 skills/tts/scripts/tts.py config --set-api-key YOUR_KEY. Если yt-dlp не установлен, ставьте его через uv pip install yt-dlp. Без ключа озвучка не пойдёт, а без субтитров у видео скрипт не найдёт отрезок — тогда придётся взять другой ролик или снизить --min-duration до 2.

В скилле прописаны этические рамки: только публичные выступления, интервью и пресс-конференции как источник, и агент обязан предупредить, что звук синтетический. Запросы против частных лиц без согласия или с явным намерением обмануть он отклонит. Это стоит держать в голове, если вы собираетесь выкладывать результат наружу.

Какие задачи решает

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

Примеры запросов агенту

  • Хочу поговорить с этим человеком, найди его выступление и отвечай его голосом
  • Опиши голос по этой фотографии и озвучь ответ
  • Пусть он прочитает мне эту статью вслух

Как установить chat-with-anyone

1Через Skills CLI (Vercel)

npx skills add NoizAI/skills --skill chat-with-anyone -a claude-code

2Вручную: положить файлы

~/.claude/skills/chat-with-anyone/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/chat-with-anyone/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о chat-with-anyone

Как установить chat-with-anyone в Claude?

Выполните npx skills add NoizAI/skills --skill chat-with-anyone -a claude-code. Скилл появится в ~/.claude/skills/chat-with-anyone/SKILL.md.

Что делает chat-with-anyone?

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

Что нужно для работы скилла?

ffmpeg, yt-dlp, скилл tts и ключ NOIZ_API_KEY. Ключ задаётся через python3 skills/tts/scripts/tts.py config --set-api-key YOUR_KEY.

Похожие скиллы

Всё по теме «ИИ и ML» →
speak-tts EmZod Скилл даёт агенту голос: озвучивает текст, статьи и книги прямо на Mac, без API-ключей и облака. CX Codex +1 735установок elevenlabs digitalsamba Набор инструкций для генерации озвучки, звуковых эффектов и клонирования голоса через ElevenLabs API. Пригодится при монтаже видео или записи подкастов. CX Codex +1 1 200установок omnivoice-tts reason-machines Скилл для работы с OmniVoice: клонирование голоса по образцу, генерация речи по описанию и пакетный синтез из Python или CLI. CX Codex +1 680установок flyworks-avatar-video freestylefly Скилл генерирует видео с говорящими цифровыми аватарами Flyworks (HiFly): публичные аватары, talking photo из одной картинки, клонирование голоса. CX Codex +1 374установок watch bradautomates Смотрит видео по URL или локальному пути, собирает кадры и расшифровку, чтобы агент отвечал на вопросы о содержимом. Подходит для разбора роликов прямо из IDE. CX Codex +1 17 200установок voicebox-voice-synthesis reason-machines Подсказывает агенту, как поднять Voicebox и обращаться к его REST API на localhost:17493: генерация речи, профили голоса, эффекты, очередь. CX Codex +1 1 400установок

Из того же набора6

tts Преобразует текст в аудио, озвучивает документы и создаёт дорожки по субтитрам. Пригодится для дубляжа, начитки и работы с голосовыми образцами. CX Codex +1 4 300установок characteristic-voice Придаёт синтезированной речи эмоции, паузы и разговорную интонацию. Нужен для голосовых сообщений с заданным настроением или референсом голоса. CX Codex +1 2 800установок video-translation Переводит речь в видео на другой язык и подменяет звуковую дорожку синтезированным голосом, оставляя картинку как есть. CX Codex +1 2 000установок daily-news-caster Собирает свежие новости, превращает их в сценарий с двумя ведущими и создаёт аудиоподкаст. Нужен, когда хочется услышать подборку вместо чтения. CX Codex +1 1 900установок template-skill Шаблон разметки для создания новых навыков агента с описанием триггеров, сценариев и контрактов обмена. Пригодится при оформлении собственных скиллов. CX Codex +1 1 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой