Improve SignalWire streaming, randomize caller names, update frontend
- Add streamSid tracking and per-caller send locks for SignalWire - Improve TTS streaming with real-time pacing and detailed logging - Block host audio to caller during TTS playback - Randomize caller names between sessions from name pools - Update page title and show phone number in UI Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -20,6 +20,7 @@ class Settings(BaseSettings):
|
||||
signalwire_space: str = os.getenv("SIGNALWIRE_SPACE", "")
|
||||
signalwire_token: str = os.getenv("SIGNALWIRE_TOKEN", "")
|
||||
signalwire_phone: str = os.getenv("SIGNALWIRE_PHONE", "")
|
||||
signalwire_stream_url: str = os.getenv("SIGNALWIRE_STREAM_URL", "")
|
||||
|
||||
# LLM Settings
|
||||
llm_provider: str = "openrouter" # "openrouter" or "ollama"
|
||||
@@ -28,7 +29,7 @@ class Settings(BaseSettings):
|
||||
ollama_host: str = "http://localhost:11434"
|
||||
|
||||
# TTS Settings
|
||||
tts_provider: str = "kokoro" # "kokoro", "elevenlabs", "vits", or "bark"
|
||||
tts_provider: str = "inworld" # "kokoro", "elevenlabs", "inworld", "vits", or "bark"
|
||||
|
||||
# Audio Settings
|
||||
sample_rate: int = 24000
|
||||
|
||||
Reference in New Issue
Block a user