Loading...
Set up VoiceLayer — Voice I/O for AI Coding Agents
The fastest way to try VoiceLayer. Runs the MCP server directly without installing.
bunx voicelayer-mcp*Requires Bun runtime. For npm: npx voicelayer-mcp.
Add VoiceLayer to your Claude Code MCP configuration for persistent access.
// ~/.claude/settings.json
{
"mcpServers": {
"qa-voice": {
"command": "bunx",
"args": ["voicelayer-mcp"]
}
}
}For voice recording: sox (brew install sox). For local transcription: whisper.cpp (brew install whisper-cpp) plus a GGML model file. Cloud transcription via Wispr Flow is available as a fallback.
brew install sox whisper-cpp
# Download a model:
curl -L -o ~/.cache/whisper/ggml-large-v3-turbo.bin \
https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-large-v3-turbo.bin*macOS: grant microphone access to your terminal app in System Settings > Privacy > Microphone.
Use the announce mode for a quick fire-and-forget test. The agent will speak the message aloud.
// In a Claude Code session:
voice_speak("Hello from VoiceLayer!")Complete reference for voice_speak and voice_ask, environment variables, STT backends, and session management.
View VoiceLayer Docs