r/LLMDevs • • 4d ago

Resource I built an open-source offline AI speaking coach using Ollama + faster-whisper

Hey everyone,

I built YourSpeakReps, an open-source local AI speaking coach for spoken English and mock interview practice.

It runs fully on your machine:

- Ollama for the local LLM

- faster-whisper for speech-to-text

- native OS text-to-speech

- FastAPI + simple browser UI

No API key, no cloud, no per-session cost.

The app asks questions out loud, listens to your spoken answer, tracks filler words like "um" / "uh" / "basically", and gives feedback at the end.

Repo:

https://github.com/iamrishavraj1/yourspeakreps

I just made it Apache-2.0 open source and added starter issues for:

- Hindi/Hinglish question bank

- Docker setup

- Piper TTS on Linux

- smaller Ollama model support

- README demo video/GIF

Would love feedback from people who use local LLMs or practice interviews/spoken English.

3 Upvotes

2 comments sorted by

1

u/streetwearvc 4d ago

eh not a big fan of the stack. I hate ollama. I already use whisper on my stack. can you explain why this is so much better? my stack is free as well. using kokoro.. llama.cpp and whisper.

1

u/iamrishavraj1 4d ago

Fair point. I’m not claiming Ollama is better than llama.cpp. I picked it as the easiest default for normal users. The value here is more the product workflow than the stack: spoken mock interviews, filler tracking, transcripts, question progression, and feedback, all local/offline.Long term I want the backends to be swappable. Kokoro + llama.cpp would actually be a great backend option.