技能要求:
uniapp,iOS,Android,JavaScript,C#
经验要求:
5-10年经验
工作描述:
项目编号:【42759】
全栈,有UI,对接接口,ffmpeg合成音频,发布分享,存储展示
安卓苹果端,手机,平板全兼容
期望工期: 1 周上线测试,五一前应该正式上线
【技术栈要求】
前端: uni-app (Vue)
后端: 语言不限(需提供稳定服务器部署方案),熟练使用 FFmpeg 命令行进行最基础的音视频合成。
【核心业务现状(技术极度利好)】
我们是一款已上架的少儿英语 App(全套源码、接口齐备)。
目前现有的系统内,视频的所有英文字幕已经做好了极其精准的分段(例如:第一句 00:01-00:03,第二句 00:03-00:05,时间戳现成可用!)。
【极简 MVP 核心功能需求】
1. 前端交互(uni-app 端):
分段播放与录音: 读取现有的字幕时间轴数据。视频精准播放某一句后暂停。
物理强制对齐录音: 用户点击录音,前端直接写死录音时长(原句是 2 秒,录音计时器只跑 2 秒即自动停止保存)。
打分接口对接: 将这 2 秒的录音传给第三方 API(声通科技,已有文档),获取分数并展示。
提交合成: 配音完成后,将用户的多段短录音文件统一上传至我们的后端服务器。
2. 后端极简合成(FFmpeg ):
不需要消人声!不需要保留原视频背景音!不需要复杂的混音!
后端收到多段录音后,直接用 FFmpeg 执行:用用户的录音轨道,按时间戳直接覆盖替换掉原视频的对应音轨!
生成一个仅包含用户配音和原画面的全新 .mp4 文件,并存入数据库。
3. 社交裂变与作品广场(H5 与后端存储):
分享页: 后端生成一个该配音作品的专属 H5 播放链接(包含用户头像、得分、引流下载按钮),供前端调用分享至微信朋友圈。
作品展播墙: 后端需记录合成的数据。在我们的官方网站或 App 内新增一个“作品展播”页面,按时间维度(近一周、近一个月)分页展示其他用户公开分享的优质配音作品列表。