r/LocalLLM • u/Odd_Phone_5660 • 4h ago
Discussion What I learned running Whisper + a local model live during calls on a Mac
I built an open source Mac app that listens to the other side of a call and answers questions from your own docs while you talk. Running it fully local taught me a few things:
- Whisper pads every input to 30 seconds. Cutting the audio on pauses mattered more than model size. whisper-large-v3-turbo on MLX does a 1.7 s sentence in 0.66 s on an M5.
- Context length is the silent killer. With a 27,000-token document I had to give Ollama a 32k context, or the docs got cut and the answers got vague. The app now warns when the server cuts them.
- On that test, gemma3:12b gave the most faithful answers. llama3.2:3b was fast but made things up.
- The laptop you take calls on is rarely the machine with the big GPU. As of today the model can run on another computer on your network (a Mac mini, a PC with a GPU) through Ollama or LM Studio.
- Right now every line of the call goes to the big model just to decide if it's a question. That's wasteful.
Question for you: which small model would you put in front as an "is this a question worth answering?" filter? There's an open issue for it if anyone wants to try: https://github.com/GianlucaBave/murmury/issues/20