Next.js + ZITADEL + Prisma + PostgreSQL + FFmpeg

音频预处理与推理工作台

模块化前台(预处理 / 推理 / 历史)、可配置后台(模块开关、预处理配置、推理服务配置),并通过 ZITADEL 完成账号与权限接入。

预处理
重采样 / 单声道 / 归一化 / 去静音
推理
可切换 Dummy / HTTP(Multipart/JSON) 推理提供方
配置概览
未登录
身份认证
ZITADEL (OIDC)
`/login` 触发 OIDC 登录;`/admin` 使用角色进行访问控制。
数据存储
Prisma + PostgreSQL
用于保存模块开关、预处理配置、推理提供方与推理历史。
音频处理
FFmpeg (server-side)
通过 `/api/audio/*` 路由执行预处理/推理调用。