本项目立项是为了解决方言学习资源分散、方言音视频内容难以沉淀、用户缺少交流互动场景的问题。随着地方文化保护和语言学习需求增长,方言学习不应只停留在文字资料层面,还需要结合音频、视频、翻译和社区互动,帮助用户更直观地学习、上传、传播和交流不同地区的方言文化。
点击空白处退出提示
本项目立项是为了解决方言学习资源分散、方言音视频内容难以沉淀、用户缺少交流互动场景的问题。随着地方文化保护和语言学习需求增长,方言学习不应只停留在文字资料层面,还需要结合音频、视频、翻译和社区互动,帮助用户更直观地学习、上传、传播和交流不同地区的方言文化。
项目主要包含用户登录注册、个人资料管理、方言音频上传、方言列表浏览、方言详情查看、评论点赞、播放量统计、方言学习视频、地区视频分类、方言语音识别与翻译、学习历史记录、社交动态、关注用户、私信聊天以及后台管理等功能模块。用户可以上传自己的方言音频,浏览不同地区的方言内容,通过视频学习方言表达,也可以在社区中发布动态、评论互动,并通过后台对用户、音频、评论、动态等内容进行统一管理。
我主要负责项目后端接口设计、数据库表结构设计、用户认证、方言音频上传与管理、评论点赞、学习视频展示、社交互动、私信消息、后台管理以及语音识别和翻译流程的实现。项目采用 Python Flask 作为后端框架,结合 Flask-Login 实现登录状态管理,使用 MySQL 存储用户、音频、评论、动态、私信和学习记录等数据,前端使用 HTML、CSS、JavaScript 和 Jinja2 模板渲染页面。实现亮点包括方言内容的分页筛选、播放量统计、权限校验、管理员后台数据看板,以及接入 Azure Speech 和百度翻译 API 完成语音识别与方言翻译流程。




评论