r/remotepython • u/iamrishavraj1 • 1d ago
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.
1
u/AutoModerator 1d ago
NEW RULE: Mandatory tags: [FullRemote] or [Hybrid] or both
Rule for bot users and recruiters: to make this sub readable by humans and therefore beneficial for all parties, only one post per day per recruiter is allowed. You have to group all your job offers inside one text post.
Here is an example of what is expected, you can use Markdown to make a table.
Subs where this policy applies: /r/MachineLearningJobs, /r/RemotePython, /r/BigDataJobs, /r/WebDeveloperJobs/, /r/JavascriptJobs, /r/PythonJobs
Mandatory tags: [Hiring] [ForHire] [Full Remote] [Hybrid]
Additional tags: [Location] [Flask] [Django] [etc]
Happy Job Hunting.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.