add banbanmini backend

This commit is contained in:
HycJack
2026-03-24 15:04:36 +08:00
parent 0d0f995dc2
commit 7510ca6df1
197 changed files with 13008 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
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")