Streaming synthesis
Start delivering audio after the first synthesized sentence instead of waiting for the entire answer to finish.
Local speech for Hermes Agent
Install the published Python provider and let Hermes reuse AverVOX for streaming speech synthesis, transcription, capability discovery, and cancellation—without a separate cloud speech account.
What it gives you
The provider translates Hermes requests into the AverVOX bridge contract, while preserving host-native configuration and lifecycle behavior.
Start delivering audio after the first synthesized sentence instead of waiting for the entire answer to finish.
Hand voice recordings to the same local Faster Whisper pipeline used by the AverVOX desktop workflow.
Detect the installed edition, engines, voices, STT model, daemon status, and feature support at runtime.
Setup
The integration installer is designed to catch the most common false-positive setup: configuration exists, but the avrvx command or voice model is unavailable.
Run a normal synthesis command and confirm the expected voice works on the machine where Hermes will call it.
Use avrvx --install-integration hermes for a guided setup, or install avervox-hermes directly from PyPI when managing configuration yourself.
For agents that speak frequently, keep the speech model loaded behind the private socket and let the provider fall back to one-shot processes if it stops.
Reference benchmark
The benchmark runs through Hermes’s real provider interface rather than timing an isolated Piper command.
Common questions
Start with the workflow
Install the published provider, verify a real audio round-trip, and enable the daemon when repeated speech latency matters.