import os from fastapi import APIRouter from fastapi.staticfiles import StaticFiles from config import settings router = APIRouter() def configure_static_assets(app): """配置静态资源文件夹""" tts_audio_directory = os.path.join(settings.assets_dir, "tts_audio") os.makedirs(tts_audio_directory, exist_ok=True) firmware_directory = os.path.join(settings.assets_dir, "firmware") os.makedirs(firmware_directory, exist_ok=True) app.mount("/assets", StaticFiles(directory=settings.assets_dir), name="assets")