a65ed579d2
- App: AudioSamplingRateAndroid 16000 + AudioChannelsAndroid 1 → Whisper bekommt direkt sein Ziel-Format, kein Resample mehr - Bridge: STTEngine.reload() laedt Modell zur Laufzeit neu (tiny/base/small/medium/large-v3) - Bridge: Config-Message triggert Hot-Reload wenn whisperModel sich aendert - Bridge: Default auf 'medium' (besser als 'small' bei aehnlicher Latenz) - Diagnostic: Neue Sektion "Whisper (Spracherkennung)" mit Dropdown, auto-save bei Auswahl, beim Laden wird der gespeicherte Wert gesetzt - Diagnostic/Server: send_voice_config merged whisperModel in voice_config.json - aria.env.example: WHISPER_MODEL + WHISPER_LANGUAGE dokumentiert Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
19 lines
612 B
Bash
19 lines
612 B
Bash
# Bridge → aria-core (OpenClaw Gateway)
|
|
# Bridge teilt Netzwerk mit aria-core (network_mode: service:aria)
|
|
# → localhost ist aria-core
|
|
ARIA_CORE_WS=ws://127.0.0.1:18789
|
|
|
|
# Piper TTS Stimmen
|
|
PIPER_RAMONA=/voices/de_DE-ramona-low.onnx
|
|
PIPER_THORSTEN=/voices/de_DE-thorsten-high.onnx
|
|
|
|
# Wake-Word
|
|
WAKE_WORD=aria
|
|
|
|
# Whisper STT — wird zur Laufzeit in der Diagnostic (Sektion "Whisper") umgeschaltet
|
|
# und in /shared/config/voice_config.json gespeichert. Der Wert hier ist nur der
|
|
# Initial-Default beim ersten Start.
|
|
# Optionen: tiny | base | small | medium | large-v3
|
|
WHISPER_MODEL=medium
|
|
WHISPER_LANGUAGE=de
|