
本期是“数智技术与外语教学”课程学期作品的第五期介绍,本次分享的作品由英语专业2024级覃祥宇同学开发。
学界各理论与流派对输入在二语习得中的关键作用均达成共识,高质量的输入是有效输出的前提,这一点对英语外语学习者尤为重要,因此听力练习也成为学生的学习重点。AI的发展不仅为学生提供了更多真实地道的听力学习材料,也为解决听力练习中的各类问题提供了可能。听抄练习是英语专业学生备考专四的重要环节,但实际练习中存在无即时反馈、难以复盘等痛点,而覃祥宇同学基于Python和Streamlit开发的英语听力训练工具,精准解决了这些问题,真正实现了AI赋能英语自主学习。

作品介绍
本英语听力精听系统是基于Python和Streamlit开发的听力训练工具,核心针对英语听力训练无反馈、难复盘的痛点打造,并非单一功能演示,而是构建了可运行、可验证、可复现的完整精听训练流程,支持本地部署运行,适配实际英语听力教学与自主训练需求,具备实际应用和演示价值。
系统围绕真实精听学习流程设计核心操作逻辑:上传音频→抽取片段→作答→对照核验→保存记录,用户可按指引完成全流程训练;同时配套学习报告、原文对比纠错等功能,形成 “训练 - 反馈 - 复盘” 的闭环,有效提升听力练习效果。
系统核心功能丰富且贴合实际训练需求:音频处理上,支持mp3/wav主流格式上传,配备完善的播放控制功能,可精准定位音频时间段反复聆听;具备智能抽段功能,按分秒/mm:ss 格式随机抽取音频片段,实现碎片化、随机化精听训练;训练题型覆盖关键词听写、完整听写、句子复述,适配不同训练需求与阶段;对照纠错功能支持粘贴参考原文或字幕,系统自动高亮作答与原文的差异,助力快速核对、发现问题;学习记录模块会自动保存训练数据,用户可在「学习报告」查看统计与历史记录,且记录支持 JSON格式导出,方便整理复盘;还提供个性化设置功能,用户可填写个人信息、选择英语水平、设置每日练习时长,适配不同的英语基础与训练规划。
亮点与优势
该系统从学习需求、技术实现、使用体验、交付实用性等多维度打造核心优势,精准解决传统听力训练痛点,适配自主学习与课堂教学场景,具体体现在三方面:
对多数文科生而言,用Python编写代码、通过Streamlit的API调用实现页面组件、文件上传控制等功能,看似难以完成,但在AI的加持下,即便无编程基础,也能快速搭建可视化Web交互界面,无需额外的前端开发工作,高效实现从功能逻辑到界面呈现的落地,只需围绕开发中的问题持续与AI交互直至解决即可。覃祥宇同学开发的这款听力精听系统,便是最好的例证。
整体而言,该系统作为课程作业,已完整实现精听训练核心流程,达成可运行、可验证、可复现的目标,但从实际教学与自主学习的应用角度来看,仍有较大提升空间:目前仅支持本地部署,无网络部署和多用户使用功能,无法满足课堂教学中教师统一部署、学生在线练习、教师查看训练数据的需求;无异常处理与兼容性测试设计,仅支持 Python3.11,未适配不同Python版本与操作系统,一定程度上限制了使用范围。后续若要提升实际应用价值,可围绕智能化反馈、个性化训练、精细化体验展开迭代升级。
往期文章:
挖到宝!免费英语自学神器 Engoo,听、说、读、写全搞定!
有效记单词!3步用AI做出课本同步+考试适配的交互式单词闪卡,教师、家长和学生都能直接用
一个傻瓜网页搞定英语听写,老师省时间、家长不发愁,学生还爱练。赶紧用起来!