GoalsGuild Coach — Windows Setup Tutorial
Configure Voicemeeter for two-sided call capture, install Ollama, and tune app settings for your PC.
Need installer steps only? See the Windows setup guide. On macOS? See the macOS tutorial.
1) Install Voicemeeter (required for call audio)
GoalsGuild Coach captures from a Windows recording device. Voicemeeter routes Teams, Zoom, Google Meet, and similar apps into that device. Download from VB-Audio Voicemeeter and restart Windows after install.
Voicemeeter Standard works for basic routing. For separate [Me] / [Other] speaker labels, use Voicemeeter Potato with a Composite bus (see step 2).
2) Route call audio through Voicemeeter
- Open Voicemeeter. Set hardware output A1 to your headphones or speakers.
- In Windows Settings → System → Sound, set playback to VoiceMeeter Input (VB-Audio VoiceMeeter VAIO).
- In your conferencing app, set Speaker to VoiceMeeter Input as well.
- On the Hardware Input strip, select your physical microphone (your voice).
- Confirm meters move on the virtual strip when the interviewer speaks, and that you hear them through A1.
Separate channels (Potato + Composite)
The app reads one multichannel stream: first channels = remote, remaining = you. Typical layout: stereo call on channels 1–2, stereo mic on 3–4.
- Pick a bus to record (e.g. B1 → Voicemeeter Out B1 in Windows Sound).
- Set that bus to COMPOSITE mode (see the Potato manual).
- In System Settings → Patch Composite, route VAIO to channels 1–2 and Hardware Input 1 (mic) to channels 3–4.
- Note the matching recording device name in Windows Sound → Input for app settings below.
3) Download and configure Ollama
- Install Ollama for Windows from ollama.com/download.
- Ollama runs as a background service after install. Open a terminal and pull a model:
ollama pull mistral:7b-instruct - Verify the API responds:
curl http://127.0.0.1:11434/api/tags
4) Suggested Ollama models by machine
| Machine profile | RAM (recommended) | Suggested model | Why |
|---|---|---|---|
| Entry PC (8 GB RAM, integrated GPU) | 8–16 GB | phi3:mini or qwen2.5:3b | Low memory, fastest live coaching tips. |
| Mainstream laptop / desktop | 16 GB | mistral:7b-instruct | Balanced quality and latency. |
| Power user (dedicated GPU, 24–32 GB) | 24–32 GB | qwen2.5:14b (quantized) | Stronger reasoning with acceptable speed. |
| Workstation (64+ GB RAM) | 48–64+ GB | llama3.1:70b (quantized) | Best post-call analysis quality. |
Check RAM under Settings → System → About. Start with the smallest model that keeps suggestions responsive, then scale up if needed.
5) Configure key app settings
- LLM Provider:
ollama(or a cloud provider if you prefer). - Ollama base URL:
http://127.0.0.1:11434for local Ollama on Windows. - LLM Model: match your pull from step 3 (e.g.
mistral:7b-instruct). - Transcription Provider:
local(uses faster-whisper on Windows). - Voicemeeter recording device: substring matching your Windows recording endpoint (e.g.
Voicemeeter Out B1orVoiceMeeter Output). - System / remote channel count:
2when stereo call occupies channels 1–2 and mic occupies 3–4. - Swap Me / Other: enable if speaker labels are reversed.
- Sample rate:
16000Hz recommended. - Segment duration: 2.5–3.5 seconds; overlap 0.3–0.6 seconds.
- Language hint: set interview language or leave on auto.
List capture devices from a terminal (with the app environment installed):
python -m wingman.audio.devicesFor separate [Me] / [Other] labels, confirm at least 4 input channels on your chosen device.
6) Validate your setup
- Open Settings and run connection tests where available.
- Start a short mock call — verify transcript and live coaching tips.
- If labels are wrong, toggle Swap Me / Other or adjust Patch Composite routing.
- If you see demo mode, Voicemeeter was not detected — reboot and match the device name exactly.
Troubleshooting
- No transcript / demo mode — Reinstall Voicemeeter, reboot, match device name in Settings to Windows Sound → Input.
- No meeting audio — Conference app speaker must be VoiceMeeter Input.
- Everything labeled [Other] — Recording device is likely only 2 channels of mixed audio; use Potato Composite for 4+ channels.
- Ollama unreachable — Ensure Ollama is running and base URL is
http://127.0.0.1:11434.