Voice Mode Integration: [TOOL NAME]¶
🔗 Official Documentation: Tool Name Documentation
📦 Download/Install: Get Tool Name
🏷️ Version Requirements: Tool Name v1.0.0+
Overview¶
Brief description of [Tool Name] and how Voice Mode enhances it with natural voice conversations.
Prerequisites¶
- [ ] [Tool Name] installed and configured
- [ ] Python 3.10 or higher
- [ ] uv package manager (
curl -LsSf https://astral.sh/uv/install.sh | sh) - [ ] OpenAI API key (or compatible service)
- [ ] System audio dependencies installed (see main README)
Quick Start¶
Installation Steps¶
1. Install [Tool Name]¶
Download and install from: [Installation URL]
- macOS: [Platform-specific instructions]
- Linux: [Platform-specific instructions]
- Windows: [Platform-specific instructions]
2. Configure [Tool Name] for Voice Mode¶
Configuration File Location: - macOS: ~/path/to/config - Linux: ~/.config/path/to/config - Windows: %APPDATA%\Path\To\Config
Add Voice Mode to MCP servers:
{
"mcpServers": {
"voice-mode": {
"command": "uvx",
"args": ["voice-mode"],
"env": {
"OPENAI_API_KEY": "your-openai-key"
}
}
}
}
Note: Using uvx means Voice Mode will be downloaded and run on-demand. No separate installation required!
3. Restart [Tool Name]¶
After saving the configuration, restart [Tool Name] for changes to take effect.
4. Environment Variables (Optional)¶
For advanced configuration, you can set these environment variables:
# Required
export OPENAI_API_KEY="your-key"
# Optional - Custom STT/TTS endpoints (comma-separated lists)
export VOICEMODE_TTS_BASE_URLS="http://127.0.0.1:8880/v1,https://api.openai.com/v1"
export VOICEMODE_STT_BASE_URLS="http://127.0.0.1:2022/v1,https://api.openai.com/v1"
# Optional - Voice preferences (comma-separated lists)
export VOICEMODE_VOICES="af_sky,nova,alloy"
export VOICEMODE_TTS_MODELS="gpt-4o-mini-tts,tts-1-hd,tts-1"
Verification¶
- Check MCP Server Status:
- [Tool-specific way to check MCP servers are loaded]
-
Look for "voice-mode" in the list of active servers
-
Test Voice Mode:
- Open [Tool Name]
- [Specific steps to trigger Voice Mode]
- Try saying: "Hello, can you hear me?"
Usage Examples¶
Basic Voice Conversation¶
Voice-Enabled Coding¶
Troubleshooting¶
Voice Mode Not Available¶
- Ensure Voice Mode is properly configured in [config file]
- Check that MCP servers are enabled in [Tool Name]
- Verify your OPENAI_API_KEY is set correctly
No Audio Input/Output¶
- Check system audio permissions for [Tool Name]
- Run audio diagnostics:
python scripts/diagnose-audio.py - Ensure microphone is not muted
[Tool-Specific Issue]¶
- [Solution steps]
Platform-Specific Notes¶
macOS¶
- [Any macOS-specific configuration or issues]
Linux¶
- [Any Linux-specific configuration or issues]
Windows¶
- [Any Windows-specific configuration or issues]
- Note: Native Windows support requires WSL2
Advanced Configuration¶
Using Local STT/TTS Services¶
To use local services for privacy:
-
Start Kokoro TTS:
-
Configure endpoints:
LiveKit Integration¶
For room-based voice conversations: - [Tool-specific LiveKit setup if applicable]
See Also¶
- 📚 Voice Mode Documentation
- 🔧 Configuration Reference
- 🎤 Local STT/TTS Setup
- 🏠 LiveKit Integration
- 💬 Tool Name MCP Documentation
- 🐛 Troubleshooting Guide
- 💻 Tool Name Official Docs
Need Help? Join our Discord community or check the FAQ