多邻听 (DuolinTing) 是一套开源的语言听力学习产品与内容制作工具。它致力于缩短学习者与真实语料之间的距离,通过将长段的音频或视频拆解为可独立练习的句子单元,构建「泛听 → 精听 → 难点复习」的完整学习闭环。不仅服务于个人学习者,更为教师和内容创作者提供了一套从媒体上传、时间轴校准到课程发布的全流程工作台。

核心理念:让真实语料变得可练习
真实世界的听力材料往往面临“直接听太难,逐句整理太累”的困境。多邻听通过以下方式解决这一痛点:
- 保持真实语境:不脱离原声语速和背景音,保留真实的语言环境。
- 主动式学习:不直接展示字幕作为答案,而是鼓励学习者先听、再判断、最后核对,培养真正的听力反应能力。
- 精准攻克难点:系统自动追踪标记为“难点”的句子,让复习聚焦于薄弱环节,而非无效地重听整篇材料。
三阶段科学听力训练法
- 泛听热身 (Global Listening):
- 完整播放媒体内容,建立对主题、说话人语气及整体语境的初步认知,不纠结于个别词汇。
- 逐句精听 (Intensive Listening):
- 按时间轴拆分单句播放。学习者可调整语速、重复播放、隐藏/显示字幕及翻译。
- 支持听写记录,并将难以理解的句子标记为“难点”,将已掌握的标记为“已掌握”。
- 难点复习 (Targeted Review):
- 系统集中呈现所有被标记为“难点”或“未掌握”的句子,实现高效针对性突破,避免在已懂内容上浪费时间。
强大的内容创作与管理后台
多邻听不仅是播放器,更是一个专业的听力课程生产工具:
- 波形可视化编辑:上传音频/视频后,通过波形图直观地拖动切分句子区间,校准毫秒级时间轴。
- 多格式字幕导入:支持 SRT, VTT, ASS, LRC 等主流字幕格式自动解析与识别。
- 多语言支持:可为同一课程维护中文、英语、泰语、日语等多语言的原文与译文。
- 媒体管理:集成 MinIO 对象存储,支持大文件上传;生产环境可搭配 Cloudflare CDN 加速媒体分发,减轻后端带宽压力。

适用人群
- 语言学习者:希望利用 YouTube、播客、新闻等真实材料进行系统化精听训练的用户。
- 教师与培训师:需要为学生定制听力课程、布置作业并跟踪学习进度的教育工作者。
- 内容创作者:希望将自己的音视频内容转化为结构化互动课程的知识博主。
- 开发者:想要自建听力资料库或研究在线教育平台架构的技术人员。