A local voice assistant for World of Warcraft Classic.
Speak into your microphone, convert speech to WoW chat commands, and paste directly into the game.
- 100% local speech recognition
- No API keys
- No cloud services
- Whisper.cpp backend
- CUDA GPU acceleration
- Mouse5 push-to-talk
- WoW chat command parsing
- Dungeon abbreviation correction
- Raid/tank voice commands
Say:
"guild looking for healer zf"
Output:
/g looking for healer Zul'Farrak
Say:
"slash cry"
Output:
/cry
Say:
"mark skull"
Output:
/tm 8
- Python 3.11+
- Windows
- NVIDIA GPU recommended
- whisper.cpp with CUDA support
Install dependencies:
pip install -r requirements.txt
Download whisper.cpp from https://github.com/ggml-org/whisper.cpp/releases/download/v1.9.1/whisper-cublas-12.4.0-bin-x64.zip and place files in:
/whisper
Download model:
ggml-small.en.bin from https://huggingface.co/ggerganov/whisper.cpp/tree/main
Place it in:
/whisper/models
Run:
python main.py