Ports prior voice assistant research and prototypes from devl/Devops into the Minerva repo. Includes: - docs/: architecture, wake word guides, ESP32-S3 spec, hardware buying guide - scripts/: voice_server.py, voice_server_enhanced.py, setup scripts - hardware/maixduino/: edge device scripts with WiFi credentials scrubbed (replaced hardcoded password with secrets.py pattern) - config/.env.example: server config template - .gitignore: excludes .env, secrets.py, model blobs, ELF firmware - CLAUDE.md: Minerva product context and connection to cf-voice roadmap
24 lines
554 B
Text
24 lines
554 B
Text
# Minerva Voice Server — configuration
|
|
# Copy to config/.env and fill in real values. Never commit .env.
|
|
|
|
# Server
|
|
SERVER_HOST=0.0.0.0
|
|
SERVER_PORT=5000
|
|
|
|
# Whisper STT
|
|
WHISPER_MODEL=base
|
|
|
|
# Mycroft Precise wake word
|
|
# PRECISE_MODEL=/path/to/wake-word.net
|
|
# PRECISE_SENSITIVITY=0.5
|
|
|
|
# Home Assistant integration (optional)
|
|
# HA_URL=http://homeassistant.local:8123
|
|
# HA_TOKEN=your_long_lived_access_token_here
|
|
|
|
# HuggingFace (for speaker identification, optional)
|
|
# HF_TOKEN=your_huggingface_token_here
|
|
|
|
# Logging
|
|
LOG_LEVEL=INFO
|
|
LOG_FILE=logs/minerva.log
|