Hey, everyone! I'm so happy to finally share this with the community. I started VoiceManager way back in March to support a game concept and my AI assistants. I had the idea for this Trek inspired app to build pieces for a future project. Low latency streaming speech to speech running locally, streaming over one WebSocket. The default configuration uses a special audio.cpp sidecar with Nemotron and Breeze TTS 2. VM supports turn based conversations with barge-in. Barge-in is off by default because echo cancellation is tricky. An update on my tablet broke hardware aec so I added the toggle. It has client integration docs and a Python client. Use it to add a voice to your agent. The console app serves as a client reference in Kotlin. In the video: - A wake word ("hey computer") starts a conversation. The wake word runs on the tablet. - The reply streams back as speech, sentence by sentence. - Images and markdown documents show on the panel under the reply. - Tool calls go back to the app. In the video it displays the volume settings and opens / closes the calculator. - I interrupt a reply by speaking over it (barge-in). - A session keeps its context between turns, and past sessions keep their history. VoiceManager: https://tacotakumi.github.io/VoiceManager https://github.com/TacoTakumi/VoiceManager HermesConsole: https://github.com/TacoTakumi/HermesConsole Thanks for checking it out and I'm happy to answer any questions. You can read more about the console app over here: https://www.reddit.com/r/hermesagent/comments/1xafq1e/hermesconsole_an_lcars_style_voice_console_for/   submitted by   /u/HockeyDadNinja [link]   [comments]