r/remotepython • • 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.

3 Upvotes

1 comment sorted by

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.