1. 项目定位与用途
幕境(MuJing)是一款专注于情境化英语单词学习的跨平台桌面应用程序。其核心定位是将单词学习嵌入真实影视和文档语境中,让用户通过原汁原味的例句、视频片段和互动练习来记忆词汇,而非孤立背诵。应用支持从电影、美剧、TED演讲、PDF文档等多种内容源生成个性化词库,并提供拼写练习、字幕抄写、听写测试等学习模式,最终在视频播放时通过智能弹幕实时巩固所学单词。适用于希望提升英语词汇量、特别是偏好通过视听材料学习的学习者。
tangshimin/MuJing:幕境是一款基于真实影视语境的英语单词学习桌面应用,通过电影、美剧或文档中的原声例句,结合拼写练习、弹幕视频播放和FSRS间隔重复算法,帮助用户在本页整理它解决什么问题、适用场景、安装方式和使用方法。
幕境是一款基于真实影视语境的英语单词学习桌面应用,通过电影、美剧或文档中的原声例句,结合拼写练习、弹幕视频播放和FSRS间隔重复算法,帮助用户在情境中高效记忆单词。
幕境(MuJing)是一款专注于情境化英语单词学习的跨平台桌面应用程序。其核心定位是将单词学习嵌入真实影视和文档语境中,让用户通过原汁原味的例句、视频片段和互动练习来记忆词汇,而非孤立背诵。应用支持从电影、美剧、TED演讲、PDF文档等多种内容源生成个性化词库,并提供拼写练习、字幕抄写、听写测试等学习模式,最终在视频播放时通过智能弹幕实时巩固所学单词。适用于希望提升英语词汇量、特别是偏好通过视听材料学习的学习者。
传统背单词方法往往将单词与语境分离,导致记忆效率低、遗忘率高。幕境针对这一痛点,通过以下方式解决问题:首先,每个单词都关联真实影视或文档中的具体语境(如电影台词、字幕句子),让用户理解单词的实际用法;其次,结合多感官记忆(视觉、听觉、动觉),通过拼写打字、抄写字幕、听读音等方式强化肌肉记忆;再次,利用FSRS间隔重复算法科学安排复习,避免无效重复;最后,在视频播放中动态显示学习单词(弹幕),实现“学练一体”,将学习自然融入娱乐,提升持续学习动力。
幕境适用于多种英语学习场景:一是影视爱好者,希望在看美剧、电影时学习地道表达,可通过MKV视频或字幕文件生成词库,并在观影时通过弹幕巩固;二是文档阅读者,需从PDF、TXT等材料中提取专业词汇或短语,用于预习或精读;三是备考学生,可生成针对性的词汇包,通过拼写练习和听写测试检验掌握程度;四是语言教师,能利用字幕浏览器进行跟读教学,选择性播放句子;五是Anki用户,支持导出APKG格式词库,与其他学习工具集成。总之,任何希望通过真实语境提升词汇应用能力的学习者均可受益。
根据仓库信息,幕境目前仅提供Windows和macOS平台的桌面版本。安装步骤为:访问项目的GitHub Releases页面(https://github.com/tangshimin/MuJing/releases),根据操作系统下载对应的安装包(如Windows的.exe或macOS的.dmg);下载完成后,运行安装程序并按照向导完成安装;安装后即可启动应用。仓库中未明确给出Linux版本或通过包管理器(如brew、apt)安装的方式,也未提及命令行安装选项。应用为独立可执行文件,无需用户额外配置运行时环境。
幕境的使用流程围绕“内容选择→词库生成→学习→巩固→测试”展开:首先,用户选择喜欢的电影、美剧或文档作为内容源;其次,使用内置工具从MKV视频、字幕文件或文档中提取单词和语境,生成个性化词库(具体操作参考Wiki教程链接);然后,进入学习模式进行拼写练习(键盘打字)、字幕抄写、听写测试等互动,期间可通过快捷键控制显示选项(如Ctrl+J播放读音、Ctrl+1/2/3播放视频片段);接着,播放视频时弹幕自动显示所学单词,支持A/D键跳转字幕、S键重复、悬停翻译等;最后,通过听写测试检验效果,并可利用FSRS算法安排复习。详细快捷键列表见README。
幕境在实现上采用模块化架构:词库生成模块处理视频/字幕/文档解析;学习模块集成FSRS算法管理复习计划;视频播放模块基于VLCJ实现弹幕、字幕导航和双语切换;字幕处理模块支持ASS/SSA/SRT等格式;资源管理模块维护内置词库和多媒体文件。技术栈包括Kotlin、Compose Desktop(UI)、VLCJ(播放)、SQLite(数据存储)、FFmpeg(媒体处理)和OpenNLP(自然语言处理)。应用内置多平台FFmpeg和VLC库,确保开箱即用。此外,支持APKG导出以实现与Anki生态互通,并提供丰富的键盘快捷键提升效率。仓库中未提及云同步、多设备协同或移动端版本。
根据当前仓库信息,幕境提供Windows和macOS平台的桌面版本,用户可从GitHub Releases页面下载对应安装包。仓库中未明确提及Linux版本或移动端应用。
幕境支持从MKV视频文件直接提取单词和语境,或使用字幕文件(ASS/SSA/SRT)配合任意视频生成词库。具体操作步骤可参考项目Wiki中的相关教程(如“如何用MKV视频生成词库”)。
是的,幕境支持导出APKG(Anki包)格式,实现与Anki生态的词库互通。同时,代码中包含了APKG创建和解析的示例模块,表明具备相关功能。
在播放视频时,幕境会以弹幕形式显示当前正在学习的单词,用户可通过悬停字幕进行翻译并一键添加到词库。播放器支持双语字幕切换、A/D键跳转、S键重复和智能暂停(每条字幕后暂停便于跟读)。
幕境提供多种互动学习模式:拼写练习(键盘打字形成肌肉记忆)、字幕抄写(加深记忆)、听写测试(检验效果),以及通过快捷键控制显示音标、词形变化、释义等。所有练习均基于真实语境中的例句,并集成FSRS算法管理复习计划。