feat: cache device voice audio for playback

This commit is contained in:
stu2not
2026-05-15 15:34:34 +08:00
parent b71911d8c2
commit ac14bfc47f
10 changed files with 297 additions and 59 deletions

View File

@@ -12,5 +12,13 @@ def configure_static_assets(app):
firmware_directory = os.path.join(settings.assets_dir, "firmware")
os.makedirs(firmware_directory, exist_ok=True)
device_audio_directory = settings.device_audio_cache_dir
os.makedirs(device_audio_directory, exist_ok=True)
app.mount("/assets", StaticFiles(directory=settings.assets_dir), name="assets")
app.mount("/assets", StaticFiles(directory=settings.assets_dir), name="assets")
app.mount(
"/device-audio",
StaticFiles(directory=device_audio_directory),
name="device-audio",
)