Hermes reads its replies aloud in voice mode with whichever TTS provider you set. Its openai provider accepts a base_url for OpenAI-compatible servers, and VoicedByMe is one, running on your computer. Point Hermes at it and every spoken reply is in your cloned voice, or any of the 70 ready-made voices, without a cloud voice or a per-character bill.
1. Copy the address and key
In VoicedByMe, open AI agents, then Other apps and scripts. Copy the address (it looks like http://127.0.0.1:47821/v1) and the key.
2. Set the provider in config.yaml
tts:
provider: "openai"
openai:
base_url: "http://127.0.0.1:47821/v1"
api_key: "vr-…" # the key VoicedByMe shows
voice: "Maya" # any VoicedByMe voice, or your own voice's name
3. Turn on voice mode
In Hermes, run /voice on, then /voice tts to hear every reply. Hermes streams speech a sentence at a time as 24 kHz audio, which is what VoicedByMe makes, so the first words come quickly.
Two limits, to be straight: voice notes for Telegram, WhatsApp and Signal ask for Opus audio, which VoicedByMe doesn't make, so keep a different provider for those. And speech recognition is separate: Hermes's local Whisper keeps that side offline too.