fix: #1809 对口型接口参数调整,后端内部调TTS合成音频 #1814
Reference in New Issue
Block a user
Delete Branch "fix/lipsync-api-params-1809"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题
前端传
{voice_id, script_text, video_asset_id},后端/api/v1/lipsync/jobs要求{video_url, audio_url},导致 422 报错。改动
CreateLipsyncJobRequest改为接收{voice_id, script_text, video_url},移除audio_urlcreate_job内部调 CosyVoice TTS 合成音频,生成audio_url后提交 MediaKitCosyVoiceService+voice_clone_profile_repository,支持克隆音色 profile UUID 解析前端对接说明
新请求参数:
video_url由前端用video_asset_id换好再传,voice_id支持预设音色和克隆音色。测试
Closes #1809
- Schema: CreateLipsyncJobRequest 改为接收 {voice_id, script_text, video_url} - Service: create_job 内部调 CosyVoice 合成音频,生成 audio_url 后提交 MediaKit - Route: 注入 CosyVoiceService + voice_clone_profile_repository,支持克隆音色解析 - TTS 失败时创建 failed 记录并返回 502 - 21 个测试更新通过,57 个关联测试无回归🚀 预览环境已部署
🗑️ 预览环境已清理
PR #1814 已关闭或合并,对应的预览环境已被清理。