mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-31 19:16:29 +00:00
From #53378: ships hey_hermes.onnx/.tflite (openWakeWord pipeline, Apache-2.0) under tools/wakewords/, resolves the default (and hey_hermes aliases) to the bundled file, ensures openWakeWord base feature models are fetched for custom paths too, and updates config defaults + docs from hey_jarvis to hey hermes.
20 lines
1.1 KiB
Markdown
20 lines
1.1 KiB
Markdown
# Bundled wake-word models
|
|
|
|
`hey_hermes.onnx` / `hey_hermes.tflite` — the on-device "Hey Hermes" hotword
|
|
model. This is the default detector for the wake word feature (see
|
|
`website/docs/user-guide/features/wake-word.md`); no training or setup is
|
|
required to say "hey hermes".
|
|
|
|
- **Engine:** [openWakeWord](https://github.com/dscripka/openWakeWord) (Apache-2.0).
|
|
- **Provenance:** trained with the openWakeWord training pipeline (synthetic
|
|
TTS-generated speech), which produces both the `.onnx` and `.tflite` artifacts.
|
|
Redistribution is permitted under the openWakeWord license.
|
|
- **Label:** the model registers as `hey_hermes` (matches the filename).
|
|
- **Runtime:** openWakeWord's shared feature-extraction models (melspectrogram +
|
|
embedding) are NOT bundled here — they are fetched once on first use by
|
|
`tools/wake_word.py` via `openwakeword.utils.download_models()`.
|
|
|
|
To use a different phrase, train your own model and point
|
|
`wake_word.openwakeword.model` at its path, or set a built-in openWakeWord name
|
|
(`hey_jarvis`, `alexa`, `hey_mycroft`, …). See the wake-word docs for the
|
|
training guide.
|