The box is offline and being reconfigured. Removed the relay helper URL from .env (qwen_tts_helper_url defaults to empty, so local :8881 is now the only backend), dropped the 18881 relay entry from MEANINGFUL_PORTS, and made the node report state plainly that no controller endpoint exists rather than advertising one on a retired host. Also recorded that ModelCoordinator.ensure_qwen_server() already spawns the Qwen server on demand - it checks /health first, so a launchd-owned instance is reused instead of double-spawned.
49 lines
1.5 KiB
Bash
49 lines
1.5 KiB
Bash
# UmbraAudio Environment Configuration
|
|
# Copy this to .env and modify as needed
|
|
|
|
# --- Project ---
|
|
UMBRA_PROJECT_DIR=.
|
|
UMBRA_DATA_DIR=.umbra
|
|
|
|
# --- TTS ---
|
|
UMBRA_TTS__ENGINE=qwen
|
|
UMBRA_TTS__DEVICE=mps
|
|
UMBRA_TTS__SAMPLE_RATE=24000
|
|
UMBRA_TTS__MAX_RETRIES=3
|
|
UMBRA_TTS__RETRY_DELAY=2.0
|
|
UMBRA_TTS__VOICEDESIGN_MODEL=/Volumes/1TB_APL_Storage/UmbraAudio/models/Qwen3-TTS-12Hz-1.7B-VoiceDesign
|
|
UMBRA_TTS__BASE_MODEL=/Volumes/1TB_APL_Storage/UmbraAudio/models/Qwen3-TTS-12Hz-1.7B-Base
|
|
UMBRA_TTS__QWEN_TTS_URL=http://localhost:8881
|
|
# The GPU box (192.168.123.14) is retired and removed from the configuration:
|
|
# it is offline and being reconfigured, so there is no relay and no helper URL.
|
|
# Local Qwen3-TTS on 8881 is the only TTS backend.
|
|
|
|
# --- LLM ---
|
|
UMBRA_LLM__PROVIDER=auto
|
|
UMBRA_LLM__LMSTUDIO_BASE_URL=http://localhost:1234/v1
|
|
UMBRA_LLM__LMSTUDIO_MODEL=qwen/qwen3.5-9b
|
|
UMBRA_LLM__OPENAI_MODEL=gpt-4o
|
|
UMBRA_LLM__TEMPERATURE=0.3
|
|
UMBRA_LLM__MAX_TOKENS=4096
|
|
|
|
# --- Web ---
|
|
UMBRA_WEB__HOST=0.0.0.0
|
|
UMBRA_WEB__PORT=8420
|
|
UMBRA_WEB__AUTO_OPEN=false
|
|
|
|
# --- Quality ---
|
|
UMBRA_QUALITY__MIN_MOS=3.8
|
|
UMBRA_QUALITY__MIN_TEST_MOS=4.0
|
|
UMBRA_QUALITY__MAX_WER=0.03
|
|
UMBRA_QUALITY__MIN_SPEAKER_SIMILARITY=0.80
|
|
UMBRA_QUALITY__MIN_TEST_SPEAKER_SIMILARITY=0.85
|
|
UMBRA_QUALITY__MIN_ARTIFACT_SCORE=3.5
|
|
|
|
# --- Audio ---
|
|
UMBRA_AUDIO__TARGET_RMS_DB=-20.0
|
|
UMBRA_AUDIO__PEAK_LIMIT_DB=-3.0
|
|
UMBRA_AUDIO__NOISE_FLOOR_DB=-60.0
|
|
UMBRA_AUDIO__SILENCE_BETWEEN_UTTERANCES_MS=500
|
|
UMBRA_AUDIO__SILENCE_BETWEEN_PARAGRAPHS_MS=2000
|
|
UMBRA_AUDIO__SILENCE_BETWEEN_CHAPTERS_MS=4000
|