1
0

[claude] Mumble voice bridge — Alexander ↔ Timmy co-play audio (#858) (#1324)

This commit is contained in:
2026-03-24 02:19:19 +00:00
parent 0a4f3fe9db
commit 07793028ef
7 changed files with 1050 additions and 0 deletions

View File

@@ -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.01.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.