面向刷短视频学做菜的用户。视频号、抖音上的美食教程只有视频没有文字菜谱,跟着做要反复暂停回看,食材用量也难记。本小程序解决「视频→可操作菜谱」的转换问题:用户粘贴抖音分享链接、直接上传做菜视频、或粘贴文案,系统自动完成视频解析、语音转文字、大模型结构化,几分钟内生成带食材清单、分步做法、耗时难度和小贴士的标准菜谱,沉淀为个人菜谱库。
点击空白处退出提示
面向刷短视频学做菜的用户。视频号、抖音上的美食教程只有视频没有文字菜谱,跟着做要反复暂停回看,食材用量也难记。本小程序解决「视频→可操作菜谱」的转换问题:用户粘贴抖音分享链接、直接上传做菜视频、或粘贴文案,系统自动完成视频解析、语音转文字、大模型结构化,几分钟内生成带食材清单、分步做法、耗时难度和小贴士的标准菜谱,沉淀为个人菜谱库。
三条输入通道:①粘贴抖音分享文本,自动调用解析服务获取视频;②直接上传做菜视频;③直接粘贴做菜文案。任务提交后进入异步队列,首页任务卡片实时展示「排队中/处理中/已完成/失败(含原因)」状态。生成结果为标准结构化菜谱:菜名、简介、食材清单、分步做法、小贴士、耗时、难度,并保留原始转写文本便于溯源。「菜谱库」页管理个人全部菜谱,支持搜索、左滑删除、一键加入今日菜单;「今日菜谱」页生成当日菜品清单,自动汇总食材核对表和待买清单,可一键复制去采购;任务失败自动重试(最多5次)。配套全链路自动化测试脚本,通过微信公众号服务端API模拟真实任务流验证端到端效果。
本人独立完成全栈开发。架构为微信小程序前端(4个页面)+ 3个云函数:recipe_create接收任务、recipe_query提供任务/菜谱查询、recipe_worker为核心定时worker,每分钟由定时触发器唤起,串行执行「视频解析→腾讯云ASR录音文件识别转写→Moonshot Kimi大模型结构化抽取」流水线。难点与亮点:①抖音无官方接口且反爬严格,封装了兼容Douyin_TikTok_Download_API协议的解析客户端,默认接公共演示服务,支持环境变量一键切换自部署实例;②暂时性失败自动回队列重试,LLM调用约20-30秒需把云函数超时调到60秒;③全部密钥走环境变量,云开发按量计费成本趋近于零。




评论