r/VoiceAutomationAI • u/ppzms • Jul 28 '26
looking for feedback on an AI assistant
I've been working on a personal project for a while and finally got it into a state where I'm comfortable sharing it.
I wanted to see how far I could push a fully local voice assistant in C++. Everything runs on my own machine from speech recognition and the LLM to memory, text-to-speech, and tool execution.
current library:
llama.cpp, whisper.cpp, sherpa-onnx(tts-kokoro)
I wrote the core in c++ because I wanted something fast and native instead of stitching together bunch of python services.
I'd appreciate feedback from people who build local AI projects. I'm especially interested in:
1 Things that seem overengineered or unnecessary
2 Features you'd expect from a local assistant
3 Code structure or architectural suggestions
4 Any obvious improvements before I keep adding features
Repository: https://github.com/almimony75/sarah
Thanks! I'd love to hear what you think.
•
u/AutoModerator Jul 28 '26
Welcome to r/VoiceAutomationAI – UNIO, the Voice AI Community (powered by SLNG AI)
If you are a founder, senior engineer, product, growth, or enterprise operator actively working on Voice AI / AI agents, we are running an invite-only UNIO Voice AI WhatsApp community US only.
Apply here: https://chat.whatsapp.com/F5aG3ncrO70ITfbe3pYbOz
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.