- 博客(18)
- 收藏
- 关注
原创 【小组会议07】最终验收&测试总结
本次会议为项目答辩前的关键节点,团队已完成对全部功能模块的联调与多轮测试。整体系统功能完备、运行稳定、用户体验良好,具备正式展示条件。接下来将聚焦细节打磨与演示策略,力争在答辩中充分展现项目价值与技术亮点。
2025-06-16 06:20:07
471
原创 【项目实训11】支付功能实现
本文详细介绍了如何利用Stripe支付平台构建订阅管理系统。系统采用Next.js API Routes作为后端,负责创建Stripe Checkout Session和处理Webhook事件,通过Drizzle ORM更新用户订阅状态。数据库设计包含user_subscription表存储订阅信息,前端通过UI引导用户完成支付流程并动态反映订阅状态。开发过程中面临Webhook可靠性、安全性和异步流程管理等挑战,最终实现了安全可靠的订阅服务。该支付体系不仅支持平台商业化运营,还为用户提供了灵活的服务选择。
2025-06-13 23:28:17
850
原创 【项目实训10】视频配音——配音效果开发
本文探讨了如何利用FFmpeg和阿里云OSS实现语言学习平台中用户配音与原始视频的智能合成。详细介绍了FFmpeg在视频流复制、音频同步(adelay)和混合(amix)中的应用技术,分析了开发过程中遇到的背景音缺失等技术挑战及其解决方案。同时阐述了与阿里云OSS的集成上传流程和公共URL生成机制。文章还从五个维度总结了这些技术实现所需的工作量,包括FFmpeg命令设计、大文件处理、云端上传等关键环节,展现了整个系统构建的技术深度和健壮性保障。目前该模块已为平台提供核心的多媒体处理能力,未来可进一步优化音频
2025-06-04 09:11:25
927
原创 【项目实训09】视频配音——数据库开发
本文探讨了视频配音功能的数据库设计,重点解析 videos、subtitles 和 dubbingRecordings 三张核心表的架构。videos表管理视频元数据,subtitles表处理多语言字幕和时间轴,dubbingRecordings表记录用户配音活动并关联录音文件。通过外键关联和JSON字段设计,系统实现了视频-字幕-用户配音的完整链路,支持多语言学习和精准配音。这种数据库结构为语言学习应用提供了高效的内容管理和个性化学习体验的基础。
2025-05-26 11:58:57
789
原创 【项目实训08】视频配音——大模型发音评分
AI 语音教练系统:实现语音识别与发音评分 本系统通过集成 ByteDance OpenSpeech API 实现语音识别(ASR),同时借助 DeepSeek 模型 进行发音评分。后端接收 WebM 音频并转换为 WAV 格式后,调用 OpenSpeech API 进行语音转文本,并采用轮询机制确保结果稳定返回。随后,系统使用精心设计的 AI 提示词引导 DeepSeek 模型生成结构化评分反馈,包括准确度、完整度、逐词评分及改进建议。数据经过严格解析、验证后存储至 PostgreSQL 数据库,支持用户
2025-05-22 10:58:27
925
原创 【项目实训07】视频配音——后端音频处理与阿里云OSS集成
本文详细探讨了后端音频处理与阿里云OSS集成的技术实现。前端上传的WebM音频通过Next.js API接收后,利用FFmpeg转换为WAV格式,确保兼容性。关键工作包括:解析FormData、实现音频转换、配置ali-oss客户端、设计OSS文件命名规范及清理临时文件。通过阿里云OSS存储转换后的音频,提供高可用解决方案。该方案解决了文件完整性、编解码兼容性等挑战,为平台音频功能奠定坚实基础,确保数据管理的可靠性和效率。
2025-05-20 20:58:37
1122
原创 【项目实训06】视频配音——调用火山引擎语音识别接口
摘要: 本文探讨了在语言学习平台中实现语音识别功能的技术选型与接入过程。项目初期尝试了百度智能云和科大讯飞的语音识别方案,因识别结果结构化和接口限制问题放弃。最终采用火山引擎(ByteDance OpenSpeech)的语音识别大模型,通过WebM转WAV、阿里云OSS存储、异步任务提交与轮询查询等技术环节实现稳定接入。开发过程涉及API集成、格式转换、云存储配置等挑战,特别解决了Ngrok地址过期等技术问题。该方案提供了语句级结构化识别结果,成功融入配音评分系统,体现了语音识别技术工程落地的关键细节。
2025-05-17 22:17:16
834
原创 【小组讨论05】统一本地化数据库&各功能完善后续讨论
在项目开发过程中,数据库的统一性与功能设计的合理性是确保项目顺利推进的关键因素。本次小组讨论围绕“统一本地化数据库&功能完善”展开深入探讨,并明确了后续分工,为项目的稳步前行奠定坚实基础。
2025-05-13 22:18:30
1921
原创 【小组讨论04】完善数据库&智慧小星&新增/完善功能
本周我们小组围绕当前阶段的开发任务进行了深入的讨论与功能梳理。通过本次会议,我们明确了项目的当前进展,并对下一步的开发方向达成了一致共识。
2025-05-04 22:53:15
359
原创 【项目实训05】视频配音——音频录制与实时反馈
打开摄像头拍摄当前画面将图像上传后端后端识别图片内容返回中文词汇作为学习结果整个流程简单直观,适合初学者与语言学习类 Web 应用集成。
2025-05-04 22:47:13
429
原创 【项目实训04】视频配音——初步开发(字幕同步片段展示,列表展示)
视频播放与字幕同步显示逐句配音录音上传音频并进行评分(使用后端接口)录音回放与评分展示界面简洁,功能明确,适合用户逐句练习中文发音。
2025-05-04 22:33:51
453
原创 【小组讨论03】数据库设计、智慧小星设计及进展统筹
为了确保数据的完整性和系统的高效运行,我们在表之间建立了清晰的关联,例如,用户进度表通过外键与课程表和挑战表相关联,确保了数据的一致性。经过两次会议的初步讨论,我们的小组在本次会议中进一步明确了中文学习网站的功能模块、智慧小星的开发细节以及数据库的设计思路。此外,我们还讨论了如何通过适当的索引和查询优化,提升系统处理大量用户请求时的性能,特别是在用户进行词汇挑战和组句练习时的实时反馈,提升用户体验感。通过本次会议的讨论和计划,我们对中文学习网站的开发有了更加清晰的方向。
2025-04-28 22:13:06
338
原创 【项目实训03】从React前端开发中学到的关键经验
类型系统是大型项目的安全网组件设计需要平衡灵活性和约束性细节打磨决定用户体验的品质这些经验不仅适用于React项目,也是前端开发的通用原则。下一步我计划将这些模式抽象成可复用的组件库,相信这些实践收获会对未来的项目产生持续价值。
2025-04-27 17:13:09
457
原创 【小组讨论02】功能设计及分工实践
用户体验优先:通过动效和即时反馈降低学习枯燥感。技术为业务服务:AI模型的选择以“够用”为准则,避免过度复杂化。敏捷协作:每日会同步进度,实时维护API文档。下一步计划前端完成主界面原型设计,后端搭建基础服务框架。组织后续会议,确保接口设计符合双方预期。通过这次小组讨论,我们不仅拆解了功能需求,更在技术分工与协作流程上达成一致。当然,完美的方案还需尽快落地。
2025-04-26 21:33:46
643
原创 【项目实训02】前端整体框架搭建
基于 Next.js 的前端项目,利用其文件路由、组件化开发和现代 CSS 框架,可以高效搭建结构清晰、体验优良的学习平台。合理设计路由和导航,不仅提升开发效率,也让用户操作更加顺畅。
2025-04-15 21:36:25
1072
1
原创 【小组讨论01】技术讨论及需求实施分析——会议记录
首先,我们简要回顾了项目的基本情况。该项目是一个web应用,旨在教授国际友人。我们选择这个项目是因为它与我们小组的兴趣和技能非常契合,同时也具有很高的实用价值和发展潜力。
2025-04-15 09:48:35
1791
原创 【项目实训01】项目搭建
经过上次会议,确定了本项目使用 React 框架,采用 Next.js 作为服务端渲染框架,主要的编程语言为TypeScript。本文将详细介绍项目的搭建过程和关键技术点。准备工作1.安装好git,检查node版本,要求版本14以上。
2025-03-18 21:16:39
693
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅