MediaKit 对口型后端对接 #1796

Closed
opened 2026-09-08 14:27:48 +08:00 by xiaoxia · 0 comments
Owner

目标

后端对接火山引擎 MediaKit 对口型能力,实现:输入视频 + 音频 → 输出口型对齐的口播视频。

功能要求

后端服务

  • 封装 MediaKit API 客户端
  • 提交对口型任务:上传视频 + 音频 → 异步获取结果
  • 任务状态轮询/回调处理
  • 结果视频存储到用户素材库
  • 配置管理(API Key 等凭证通过环境变量管理)

API

  • POST /api/ai-avatar/lipsync — 提交对口型任务
  • GET /api/ai-avatar/lipsync/{task_id} — 查询任务状态
  • GET /api/ai-avatar/lipsync/{task_id}/result — 获取结果视频URL

错误处理

  • 视频/音频格式校验
  • MediaKit API 错误码映射
  • 任务超时处理

约束

  • MediaKit API 用户已有,具体接口文档需参考火山引擎官方
  • 凭证通过环境变量或配置管理,不硬编码
  • 不能破坏现有功能
## 目标 后端对接火山引擎 MediaKit 对口型能力,实现:输入视频 + 音频 → 输出口型对齐的口播视频。 ## 功能要求 ### 后端服务 - 封装 MediaKit API 客户端 - 提交对口型任务:上传视频 + 音频 → 异步获取结果 - 任务状态轮询/回调处理 - 结果视频存储到用户素材库 - 配置管理(API Key 等凭证通过环境变量管理) ### API - POST /api/ai-avatar/lipsync — 提交对口型任务 - GET /api/ai-avatar/lipsync/{task_id} — 查询任务状态 - GET /api/ai-avatar/lipsync/{task_id}/result — 获取结果视频URL ### 错误处理 - 视频/音频格式校验 - MediaKit API 错误码映射 - 任务超时处理 ## 约束 - MediaKit API 用户已有,具体接口文档需参考火山引擎官方 - 凭证通过环境变量或配置管理,不硬编码 - 不能破坏现有功能
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiaoxia/xiaoxia-saas#1796