Get up and running with VoxTerm in 5 minutes!
git clone https://github.com/not2technical/voxterm.git
cd voxterm./setup.shThis will:
- Install PortAudio via Homebrew
- Create a Python virtual environment
- Install all required Python packages
- Download the Whisper model
./setup-access-key.shFollow the prompts to add your free Picovoice API key.
When prompted by macOS, click Allow to grant microphone access.
./toggle.shThis starts the voice dictation service in the background.
1. Say "computer" (the wake word)
2. Speak your command or text
3. Pause briefly when done
4. Your text will be typed automatically!
Terminal: $
You: "computer"
You: "echo hello world"
Terminal: $ echo hello world█
You: "computer"
You: "send it"
Terminal: $ echo hello world
hello world
$█
You: "computer"
You: "echo hello world"
→ Types: echo hello world
You: "computer"
You: "change mode"
→ Cycles through Claude's plan/edit/default modes
You: "computer"
You: "send it"
→ Submits the command (press Enter)
You: "computer"
You: "move left 5"
→ Moves cursor left 5 positions
You: "computer"
You: "delete word"
→ Deletes previous word
- Speak clearly and at normal volume
- Try:
python main_streaming.py --sensitivity 0.7 - Test with:
python wake_word_detector.py
- Use faster model:
python main_streaming.py --model tiny - Close other apps to free up CPU
- Test microphone:
python test_mic.py - Check System Settings → Privacy → Microphone
- Check status:
./status.sh - View logs:
tail -f /tmp/voice-dictation-streaming.log - Stop and restart:
./toggle.shtwice
- Read README.md for full documentation
- Explore all voice commands
- Customize wake word and settings
- Test individual components
Need help? Check the README.md for detailed troubleshooting.