feat: add voice studio prototype flow

This commit is contained in:
2026-04-19 23:10:16 +08:00
parent f106f740dd
commit 46d6201529
14 changed files with 1745 additions and 212 deletions

View File

@@ -70,6 +70,18 @@ class Settings(BaseSettings):
"storage/voice_sessions",
description="Directory for persisted voice co-creation session assets",
)
voice_transcription_mode: str = Field(
"demo",
description="Voice transcription mode: demo, openai, or disabled",
)
voice_transcription_model: str = Field(
"gpt-4o-mini-transcribe",
description="Model used when voice transcription mode is OpenAI-backed",
)
voice_transcription_language: str = Field(
"zh",
description="Preferred language hint for voice transcription",
)
story_audio_cache_ttl_days: int = Field(
30,
description="TTL in days before cached story audio is pruned",