Document voice separation rollout
This commit is contained in:
parent
6ed8879b28
commit
885cab9fca
@ -25,3 +25,10 @@
|
||||
- TypeScript 检查、ultracite lint、本地 webpack 生产构建通过。
|
||||
- 服务器 `git pull --ff-only` 到 `a4354dc5`;构建候选目录 `.next-media-fix-a4354dc5-20260918T180045`,候选端口 3138 冒烟(首页 200、/video-canvas 200、上传接口 401 登录保护)后切换 `.next` 软链并 `pm2 restart ai-chatbot`。
|
||||
- 切换后:127.0.0.1:3125 首页 200、上传接口 401;公网 HTTPS 首页 200、/video-canvas 307(按未登录规则跳转)、上传接口 401。旧构建 `.next-media-audio-fe1c9b60-20260918T151731` 保留可回滚。
|
||||
|
||||
## 续更:人声/背景音分离接入远程 HTDemucs 服务
|
||||
|
||||
- 应用提交 `6ed8879b`。画布视频工具栏的"人声分离/背景音分离"此前误报"尚未接通",实际私有 FunASR/HTDemucs 音频服务已在生产配置(SMART_EDIT_AUDIO_URL,健康检查 separation: true)。
|
||||
- 新增 `/api/canvas/audio-separate`:下载画布素材 → ffprobe 校验 → ffmpeg 抽取 44.1k WAV → 复用 remote-audio 远程分离任务(8 分钟轮询、失败可续查)→ 分离音轨上传存储并回传 URL;并发限制每用户单任务、全局 3 任务。
|
||||
- 画布工具栏音频分离菜单改为三项:人声分离(仅人声音轨)、背景音分离(仅背景音轨)、音视频分离(音轨+无声视频,逻辑不变)。
|
||||
- 部署:候选目录 `.next-voice-split-6ed8879b-20260918T181658` 冒烟通过后切换软链并重启 pm2;本地 3125 首页 200、公网 HTTPS 200、路由在登录保护下返回 401(中间件拦截符合预期)。
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user