Files
voice-assistant/README.md

29 lines
1.1 KiB
Markdown

# voice-assistant — Jervis Voice Assistant
A fully-local, private voice assistant. Say **"Hey Jervis"** and make a request; it answers,
controls your house, manages your shopping list, and speaks back through your speakers —
driven by a single LLM "brain" that calls tools.
## Docs
- **[`docs/overview.md`](docs/overview.md)** — the whole architecture in one page (diagram, hosts/IPs/ports, component map).
- **[`docs/agent-api.md`](docs/agent-api.md)** — the command contract: send text, get a spoken reply. Use from any AI model, script, N8N, ESP32, or web app.
- **[`docs/clients.md`](docs/clients.md)** — type-it, web page, and Android gateways.
## Quick use
```bash
# speak a command (reply is spoken through speakers too)
curl -X POST http://192.168.20.13:8501/voice \
-H "Content-Type: application/json" \
-d '{"text":"add chicken to the shopping list"}'
```
## Related repos
- `sam/voice_assistant` — ESP32 firmware (wake word, mic)
- `sam/voice_bridge` — STT bridge + whisper
- `sam/speech_piper` — TTS → Snapcast
- `sam/voice-assistant` — **this** overview + API + clients
> Secrets live in `.env` (gitignored) — never commit them.