Okay Hermes Voice
H-Ali13381/okay-hermes-voice
Always-on 'Okay Hermes' wake-phrase voice daemon for Hermes Agent on Linux
Okay Hermes Voice is a Linux voice add-on that lets Hermes Agent users say a wake phrase, speak a request and hear Hermes answer through their existing text-to-speech setup.
What Okay Hermes Voice does
Okay Hermes Voice runs as a background user service named hermes-wakeword.service. A local wakeword model, distributed as a separate ONNX repository, listens for the phrase 'Okay Hermes'. After a beep the user speaks a request and Hermes answers out loud. Follow-up turns continue without repeating the wake phrase until the user says a close phrase such as close, stop listening, end voice mode, bye or cancel.
Wakeword detection runs on the local machine. Spoken answers use the text-to-speech configuration Hermes already has, and requests go to the same Hermes model, memory, tools, skills and personality as normal. Settings live in ~/.hermes/wakeword/config.yaml, including a wake threshold that can be raised if Hermes wakes too often. Optional extras are a popup window showing what Hermes heard and said, a local archive of activations for reviewing false triggers, and a native C++/Qt6 system tray toggle.
Key features
- Local wakeword detection for the phrase 'Okay Hermes'
- Spoken answers through the existing Hermes text-to-speech setup
- Follow-up conversation without repeating the wake phrase
- Close phrases such as 'close', 'stop listening' and 'end voice mode'
- Optional popup window and C++/Qt6 system tray ON/OFF toggle
- Local activation archive for reviewing false activations
When to use it
- Asking Hermes a quick question hands-free at a Linux desktop
- Dictating a todo list or summarizing recent git changes by voice
- Tuning the wake threshold to cut false activations
Who it is for: Linux users who already run Hermes Agent and want a hands-free voice assistant on their own machine.
How it fits with Hermes Agent
Built for Hermes Agent: it is a voice front end that reuses the user's existing Hermes model, memory, tools, skills and text-to-speech configuration.
How to install Okay Hermes Voice
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone https://github.com/H-Ali13381/okay-hermes-voice.git
cd okay-hermes-voice
git clone https://github.com/H-Ali13381/okay-hermes-repcnn-onnx.git ~/.hermes/wakeword/okay-hermes-repcnn-onnx
./scripts/install_user_service.shRequirements: Linux, a microphone and speakers or headphones, PipeWire or PulseAudio, and a working Hermes Agent install
Note: It is a Linux-only add-on, and its README says it is not a polished app store installer yet.
FAQ
What is Okay Hermes Voice?
Okay Hermes Voice is an always-on voice daemon for Hermes Agent on Linux. You say 'Okay Hermes', wait for a beep, speak a request and hear the answer spoken back.
What do I need to run Okay Hermes Voice?
You need Linux, a microphone, speakers or headphones, PipeWire or PulseAudio, and a working Hermes Agent install. The README suggests checking Hermes first with hermes doctor.
Is Okay Hermes Voice free and open source?
GitHub lists the license as NOASSERTION, meaning it could not identify a standard license. Check the repository's license file and confirm with the author before reusing the code.
Similar interfaces for Hermes Agent
All interfacesTeam chat where AI agents are members with their own mailbox, git repos and automations
AF360 TalkToHermesNative iPhone and iPad push-to-talk voice client for Hermes Agent with self-hosted STT and TTS
1941s Hermes-Agent UILocal-first web UI for Hermes Agent with streaming reasoning traces, artifacts and Docker Compose deploys
TNJ2026 Hermes DeckNative macOS SwiftUI client that chats with Hermes, Hermes profiles and external coding agents
styles01 Stack-chan x OpenClaw x HermesESP-IDF firmware and bridge that make an M5Stack Stack-chan robot a node of OpenClaw or Hermes agents
zd87pl Hermes G2 HUDMonitor and control Hermes agents from Even Realities G2 smart glasses through a WebSocket gateway
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent