Files
banban/talkingq-url/api/assets.py
2026-03-24 15:04:36 +08:00

16 lines
543 B
Python

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")