forked from Rockachopa/Timmy-time-dashboard
This commit is contained in:
@@ -90,6 +90,27 @@ class Settings(BaseSettings):
|
||||
# Discord bot token — set via DISCORD_TOKEN env var or the /discord/setup endpoint
|
||||
discord_token: str = ""
|
||||
|
||||
# ── Mumble voice bridge ───────────────────────────────────────────────────
|
||||
# Enables Mumble voice chat between Alexander and Timmy.
|
||||
# Set MUMBLE_ENABLED=true and configure the server details to activate.
|
||||
mumble_enabled: bool = False
|
||||
# Mumble server hostname — override with MUMBLE_HOST env var
|
||||
mumble_host: str = "localhost"
|
||||
# Mumble server port — override with MUMBLE_PORT env var
|
||||
mumble_port: int = 64738
|
||||
# Mumble username for Timmy's connection — override with MUMBLE_USER env var
|
||||
mumble_user: str = "Timmy"
|
||||
# Mumble server password (if required) — override with MUMBLE_PASSWORD env var
|
||||
mumble_password: str = ""
|
||||
# Mumble channel to join — override with MUMBLE_CHANNEL env var
|
||||
mumble_channel: str = "Root"
|
||||
# Audio mode: "ptt" (push-to-talk) or "vad" (voice activity detection)
|
||||
mumble_audio_mode: str = "vad"
|
||||
# VAD silence threshold (RMS 0.0–1.0) — audio below this is treated as silence
|
||||
mumble_vad_threshold: float = 0.02
|
||||
# Milliseconds of silence before PTT/VAD releases the floor
|
||||
mumble_silence_ms: int = 800
|
||||
|
||||
# ── Discord action confirmation ──────────────────────────────────────────
|
||||
# When True, dangerous tools (shell, write_file, python) require user
|
||||
# confirmation via Discord button before executing.
|
||||
|
||||
Reference in New Issue
Block a user