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

voice-agents · davila7 — скилл для Claude Code: голосовые агенты без задержек

Помогает спроектировать голосового агента: выбрать архитектуру, уложиться в задержку и не сломаться на перебиваниях.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill ai-research/voice-agents
Открыть на GitHub

Что делает voice-agents

Скилл разбирает две схемы голосового агента. Первая — speech-to-speech на OpenAI Realtime API: звук идёт сразу в звук, задержка минимальная, эмоции сохраняются, но управлять поведением сложнее. Вторая — конвейер STT→LLM→TTS: каждый шаг под контролем и проще отлаживать, зато миллисекунды складываются.

Главная мысль скилла: задержка и есть ограничение. Каждый компонент добавляет своё, а сумма решает, будет разговор живым или неловким. Поэтому агент советует начать с замера и бюджета задержки по каждому компоненту, а не с выбора модели.

Внутри — паттерны определения голосовой активности, распознавания перебивания и очерёдности реплик, плюс список антипаттернов. Отдельно разобраны острые места: детекция конца реплики только по тишине, длинные ответы, шум и ошибки распознавания. Скилл хорошо стыкуется с agent-tool-builder, multi-agent-orchestration, llm-architect и backend.

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

  • выбрать между speech-to-speech и конвейером STT→LLM→TTS
  • посчитать бюджет задержки по каждому компоненту
  • настроить определение голосовой активности и очерёдность реплик
  • распознать перебивание пользователя и не глушить его
  • укоротить ответы агента и подстроить их под устную речь

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

  • помоги спроектировать голосового агента на OpenAI Realtime API
  • разложи задержку по компонентам конвейера STT→LLM→TTS
  • как реализовать barge-in detection в голосовом агенте

Как установить voice-agents

1Через claude-code-templates

npx claude-code-templates@latest --skill ai-research/voice-agents

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill voice-agents -a claude-code

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

~/.claude/skills/voice-agents/SKILL.md

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

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

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

Весь набор →
ascii-ui-mockup-generator Субагент рисует ASCII-макеты будущего интерфейса: несколько вариантов вёрстки, форм и дашбордов до того, как написан код. 207установок blue-green-deployment Слэш-команда для Claude, которая разворачивает blue-green схему: переключение трафика, проверка здоровья и откат. 206установок blueprint-mode-codex Субагент, который ведёт задачу по одному из четырёх сценариев и проверяет каждый шаг по файлам проекта, а не по догадкам. 201установок prompt-engineering-instructor Учит агента вытаскивать из ответов модели данные по схеме Pydantic: с проверкой типов, повторами при ошибке и стримингом. 198установок monte-carlo-simulator Слэш-команда запускает симуляцию Монте-Карло: распределения вероятностей, доверительные интервалы и оценка риска. 193установок tdd-gate Хук блокирует правку production-файлов, пока рядом нет теста. Пригодится, если хотите удержать TDD в работе с агентом. 192установок debug-window Открывает окно с живым хвостом лога отладки, когда Claude запущен с флагом --debug или -d, и закрывает его по концу сессии. 189установок plan-writing Разбивает работу на короткие задачи с критериями проверки. Пригодится при добавлении фичи, рефакторинге или любой многошаговой работе. 188установок

Другие версии voice-agents

Похожие

speech-engine elevenlabs Добавляет голосовой диалог в ваш агент: ElevenLabs берёт на себя микрофон, распознавание речи и озвучку, а сервер отдаёт текст ответа. CX Codex +1 6 500установок voicemode mbailey voicemode даёт общаться с ИИ-агентом голосом: распознаёт речь и озвучивает ответы. Пригодится, когда руки заняты или хочется отдохнуть от экрана. CX Codex +1 ★ 1 417звёзд репо speakturbo-tts EmZod Скилл даёт агенту голос: озвучивает текст вслух через локальный демон с задержкой около 90 мс. Пригодится, когда нужен быстрый звуковой отклик от Claude. CX Codex +1 1 000установок characteristic-voice NoizAI Придаёт синтезированной речи эмоции, паузы и разговорную интонацию. Нужен для голосовых сообщений с заданным настроением или референсом голоса. CX Codex +1 2 800установок voice-audio-engineer curiositech Скилл для работы с речью через ElevenLabs: озвучка текста, клонирование голоса, подкасты, транскрипция и голосовые интерфейсы. CX Codex +1 367установок add-voice cursor Добавляет в приложение голосовой диалог Grok с передачей речи в обе стороны. Нужен при замене каскада STT-LLM-TTS или OpenAI Realtime. CX Codex +1 319установок

Рядом в теме «ИИ и ML»

Всё по теме «ИИ и ML» →

Вопросы о voice-agents

Как установить voice-agents в Claude?

Через шаблоны: npx claude-code-templates@latest --skill ai-research/voice-agents. Второй способ — npx skills add davila7/claude-code-templates --skill voice-agents -a claude-code. После установки файл лежит в ~/.claude/skills/voice-agents/SKILL.md.

Что делает voice-agents?

Разбирает архитектуры голосовых агентов и их компромиссы по задержке. Даёт паттерны для определения речи, перебиваний и очерёдности реплик, а также список антипаттернов.

Чем speech-to-speech отличается от конвейера?

Speech-to-speech на OpenAI Realtime API даёт минимальную задержку и сохраняет эмоции, но хуже управляется. Конвейер STT→LLM→TTS даёт контроль на каждом шаге и проще в отладке, но добавляет задержку.

Смотрите также

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

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