원클릭으로
start
Start a voice conversation with Claude. Launches whisper.cpp STT and audio capture. macOS only.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Start a voice conversation with Claude. Launches whisper.cpp STT and audio capture. macOS only.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Show help for claude-talk voice chat commands.
Spawn or manage voice teammates. Each teammate is a separate Claude personality in its own tmux pane.
Install claude-talk and personalize your voice assistant. Sets up dependencies, then lets you choose a name, voice, and personality. macOS (Apple Silicon) only.
Set system volume to a specific level (0-100) during voice chat
Quick single voice exchange. Speaks a prompt, captures one response via TTS. No persistent session needed.
Stop voice chat. Releases the current voice session and stops the audio server if no other sessions are active.
| name | start |
| description | Start a voice conversation with Claude. Launches whisper.cpp STT and audio capture. macOS only. |
| disable-model-invocation | true |
Launch a real-time voice conversation. You will hear Claude speak and can respond by talking.
Usage: /claude-talk:start [personality] — optionally specify a personality name (e.g., claude, bonnie, vex). If omitted, uses the active personality from ~/.claude-talk/active-personality.
Determine which personality to use:
/claude-talk:start bonnie), use that personality name.~/.claude-talk/active-personality for the name.~/.claude-talk/personalities/<name>.md.Migration check: If ~/.claude-talk/personality.md exists but ~/.claude-talk/personalities/ does NOT:
~/.claude-talk/personalities/.~/.claude-talk/personality.md and extract the name from ## Identity → - Name: <name>.## Voice section, read VOICE from ~/.claude-talk/config.env and add ## Voice\n- Voice: <voice> after ## Identity.~/.claude-talk/personalities/<name>.md.~/.claude-talk/active-personality.
No personality at all: If ~/.claude-talk/personality.md does NOT exist, tell the user: "No personality configured yet. Let me walk you through a quick setup." Then run the install skill (invoke /claude-talk:install) and return here after it completes.Load: Read the personality file. If it has a ## Voice section, extract the voice.
CRITICAL - Adopt the personality completely:
Keep the full personality file content in your context for the duration of this voice chat session.
Run both setup steps (use Bash). If a personality argument was given, pass --personality <name>:
source ~/.claude-talk/venvs/wlk/bin/activate
claude-talk server start && claude-talk session register --personality <name>
If no personality argument, omit the flag (register reads from active-personality file):
source ~/.claude-talk/venvs/wlk/bin/activate
claude-talk server start && claude-talk session register
If either command fails, tell the user and abort.
Craft a personalized greeting that:
Examples (adapt to your personality style):
Speak the greeting using TTS (use Bash):
source ~/.claude-talk/venvs/wlk/bin/activate
claude-talk server speak "Your greeting text here"
After speaking, tell the user: "Voice chat active. Speak into your mic — the audio server will route your speech back here."
While voice chat is active, the audio server captures speech and routes transcriptions back to this tmux session via tmux send-keys.
IMPORTANT - Stay in character:
Teammate messaging: Other teammates can send you text messages. They arrive as input prefixed with:
Teammate <name> said: <message> — a direct message from another teammateTeammate <name> said to the team: <message> — a broadcast to all teammatesWhen you receive a teammate message, respond in character. Use TTS to speak your reply, and optionally send a text message back:
source ~/.claude-talk/venvs/wlk/bin/activate
claude-talk message send <personality> "Your reply here"
To broadcast to all teammates:
source ~/.claude-talk/venvs/wlk/bin/activate
claude-talk message broadcast "Message for everyone"
Response guidelines for spoken TTS output:
CRITICAL - You MUST call TTS for every response:
source ~/.claude-talk/venvs/wlk/bin/activate
claude-talk server speak "Your response here"
Do the tool call FIRST, then output a brief confirmation like "(spoke)" so the user knows you responded. The audio server will handle capturing their next utterance and routing it back.