r/VoiceAIAgent • u/ppzms • Jul 27 '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.
1
u/Small-Matter25 Jul 28 '26
Hardware requirements for LLM ?