48 lines
1.8 KiB
Bash
48 lines
1.8 KiB
Bash
# Deployment example only. Do not commit real secrets.
|
|
ASR_WORKSPACE=/home/claw/codex-workspace/meeting-asr
|
|
ASR_VAULT=/home/claw/obsidian-vault
|
|
ASR_STATE_DIR=/home/claw/codex-workspace/meeting-asr/state
|
|
ASR_CACHE_DIR=/home/claw/codex-workspace/meeting-asr/cache
|
|
ASR_LOG=/home/claw/codex-workspace/meeting-asr/logs/asr-pipeline.log
|
|
ASR_ENV_FILE=/home/claw/codex-workspace/meeting-asr/.env
|
|
ASR_RECORDINGS_ROOT=/home/claw/codex-workspace/meeting-asr/recordings
|
|
MEETING_INBOX_BASE=/home/claw/codex-workspace/meeting-asr/recordings
|
|
ASR_CONTROL_DB=/home/claw/codex-workspace/meeting-asr/state/intake.db
|
|
|
|
# ASR Provider: qwen3cam | soniox | gemini | openai | grok
|
|
ASR_PROVIDER=qwen3cam
|
|
ASR_DIARIZE_URL=http://192.168.50.100:10099/asr
|
|
ASR_VOICEPRINT_ENROLL_URL=http://192.168.50.100:10099/voiceprints/enroll
|
|
|
|
# Unified LiteLLM gateway (replaces deprecated ZenMux)
|
|
LITELLM_BASE_URL=http://192.168.50.49:4000/v1
|
|
LITELLM_API_KEY=
|
|
ASR_GEMINI_MODEL=aistudio/gemini-3.5-transcribe
|
|
ASR_OPENAI_MODEL=openai/gpt-4o-transcribe-diarize
|
|
ASR_CLEAN_MODEL=aistudio/gemini-flash-lite-latest
|
|
ASR_KEYWORD_MODEL=aistudio/gemini-flash-lite-latest
|
|
ASR_DRAFT_MODEL=codex/gpt-sol-latest
|
|
|
|
# Direct cloud ASR keys (when not routed through LiteLLM)
|
|
SONIOX_API_KEY=
|
|
SONIOX_MODEL=stt-async-v5
|
|
XAI_API_KEY=
|
|
ASR_GROK_MODEL=grok-voice-transcribe-2.0
|
|
|
|
# Knowledge & Obsidian integration
|
|
HINDSIGHT_API=http://192.168.50.47:8888
|
|
HINDSIGHT_BANK=personal-context
|
|
ASR_GIT_SYNC=0
|
|
|
|
# Web & Notifications
|
|
# ASR_WEB_PASSWORD is required. An empty value closes the browser UI.
|
|
# ASR_WEB_ALLOW_ANON=1 opens it with no password; use only on a process that is not reachable.
|
|
# ASR_WEB_COOKIE_SECURE=1 when the site is served over HTTPS.
|
|
ASR_PUBLIC_URL=http://192.168.50.49:8788
|
|
ASR_REVIEW_PUBLIC_HOST=192.168.50.145
|
|
ASR_REVIEW_PORT=8788
|
|
ASR_AGENT_TOKEN=
|
|
ASR_WEB_PASSWORD=
|
|
ASR_NOTIFY=0
|
|
ASR_NOTIFY_BACKEND=none
|