幕境 - 使用自己感兴趣的电影、美剧或文档,生成词库(单词本)。在记忆单词时,可以用键盘打字,练习拼写并观看相关的视频片段,以便更好的理解和记忆单词。播放电影时,以弹幕的形式复习词库中的单词。

shimin tang 955aff25e1 启用 iconv 1 day ago
.github 955aff25e1 启用 iconv 1 day ago
.idea 63c3b29edb 更新 gradle.xml 3 months ago
RemoveConfig 8c375afc98 增加一个“重置记忆单词界面的设置” 功能 1 month ago
dict f158f91151 移动 ecdict.7z 到 dict 文件夹 2 months ago
gradle 445d983502 升级 gradle 到 8.5 9 months ago
lib baa7264d74 修复:如果最后一行不是空行,最后一条字幕会被丢失。 1 month ago
resources c7d7d50595 修复:MacOS Intel 版由于无法正常加载 VLC 导致程序无法正常启动。 1 month ago
src 57ef8fe617 设置日志等级 6 days ago
.gitignore 46a3e7044b 把 plugins.dat 添加到 .gitignore 3 months ago
LICENSE 839538ae19 添加 LICENSE. 1 year ago
Logo 格式转换命令.md 5a3dea9688 更新格式转换文档。 1 year ago
Privacy Policy.md 249fc59465 更新隐私策略 1 year ago
README.md 5dab3e64f5 更新 README.md 3 weeks ago
Wix Document.md 0eaca07901 更新 Wix Document.md 2 months ago
build.gradle.kts 3cebb3f8ff 更新版本号到 2.6.1 1 month ago
gradle.properties 44248c28bb 增加注释 3 months ago
gradlew 6fe341c119 给 gradlew 设置执行权限 1 month ago
gradlew.bat 4c4d0ed8d3 init 1 year ago
license.rtf 8b8599aee1 添加 license.rtf 3 months ago
settings.gradle.kts 68a2ef2553 重构,优化构建脚本。 3 months ago
wix.gradle.kts 8c375afc98 增加一个“重置记忆单词界面的设置” 功能 1 month ago

README.md

幕境

使用电影、美剧或文档生成词库(单词本),为单词营造具体语境,进而通过此语境进行单词记忆。与此同时,用户能够使用键盘快速拼写单词,以此助力形成肌肉记忆,高效促进英语学习。

下载地址

downloads

主要功能:

  • 记忆单词,记忆单词的时候,会自动播放单词的读音,然后用键盘打字练习拼写,每个单词都可以输入多次,直到记住为止。从 MKV 生成的词库(单词本),可以抄写单词对应的字幕,播放单词对应的视频片段。每个单元有 20 个单词,记完一个单元还有听写测试,检查记忆效果。默认使用 Enter 键切换下一个单词。

https://github.com/user-attachments/assets/fe30b357-af95-48ba-ab6a-fd676ef87fb7.mp4

demo 中的电影片段来源于 Sintel

  • 听写测试,可以选择多个章节一起测试。

DictionReview

  • 视频播放器,以弹幕的形式复习单词。播放电影时,添加用电影生成的词库到播放器,单词会以弹幕的形式出现。要查看某个单词的中文解释,只需要输入单词或对应的数字就可以查看。打开弹幕的快捷方式:如果正在记忆某个由视频或字幕生成的词库,把视频拖放到记忆单词界面,就可以快速的打开视频和弹幕。

videoPlayer

  • 字幕浏览器,可以浏览字幕,练习跟读美剧、电影、TED演讲,可以选择性的播放一条或多条字幕,还可以抄写字幕。如果要播放多行字幕,点击左边的数字就可以开启,点击 5 和 10 再点击左边的播放按钮, 就会从第5行开始播放,到第10行结束。

https://user-images.githubusercontent.com/16540656/174944474-e5947df9-c8ed-4546-9c67-057fe52c2d51.mp4

Demo-Generate-Vocabulary-Light

Link Vocabulary

应用平台:Windows / macOS

下载地址

开发环境

  • UI 框架:Compose Desktop
  • 开发语言:Kotlin、Java
  • OpenJDK:OpenJDK-21,想要打包时使用中文名称必须升级JDK到 17 以上。
  • gradle 7.5.1
  • macOS 系统还需要下载 VLC 视频播放器, windows 系统也可以下载 VLC,用于调试应用程序,但是程序优先使用项目内置的 VLC DLL,如果内置的 DLL 有问题再试本机安装的 VLC.