Memento:日语沉浸学习利器推介

117 天前
 astime

先打个小广告…… Camfirium,一个以学习 · 折腾、工具 · 玩具、语言 · 语料为主题的小论坛

欢迎对学习(广义)折腾(……)、工具( AI 、笔记工具等)应用(低阶)、二语习得( Refold 、沉浸、日语)有兴趣的同学来串下门(需要注册)


Memento 是一款基于 MPV 的视频播放器(仅支持桌面系统),集成了内置词典(类似 Yomitan )和 Anki 制卡(类似 mpvacious )等功能。可能是名称碰瓷电影(主旨和电影还很吻合……),也可能是日语沉浸学习用户总量太小,这款工具比较冷门。但对于日语沉浸学习者来说,Memento 是一款不可多得的学习工具。

沉浸式语言学习

沉浸式语言学习是一种通过大量的可理解输入来习得语言的方法,在沉浸式学习中,带目标语言字幕的目标语言动画片/连续剧这种三通道阅读是最理想的沉浸语料和词句挖掘来源。

在 Memento 出现以前,沉浸学习主要使用 MPV 搭配 mpvacious 、Yomitan 等一系列脚本/扩展来实现相关的功能,Memento 直接将这些集成到了应用内部,大幅简化了设置,提高了易用性。

亮点

1. 基于 MPV

Memento 继承了 mpv 的全部功能和优点,完全兼容 mpv 的设置文件(如 mpv.confinput.conf),支持其丰富的插件生态。

2. 内置弹出式词典

与传统的 mpv + mpvacious + yomitan + 浏览器 + 系统剪贴板的繁琐方案不同,Memento 内置了词典功能,用户可以直接在播放器字幕上取词,无需切换到浏览器或其他工具。词典支持 Yomichan 格式,只需导入词典文件即可使用。另外按住 Shift 可在继续在词典弹窗内查词。

3. 内置字幕浏览器

内置字幕浏览器及配套的搜索功能,可以通过单词直接跳转出现该单词的画面。

4. 集成 Anki 制卡支持

Anki 端配置好 AnkiConnect 插件后,Memento 做少量配置即可实现词句挖掘制卡,参数可参照 Yomitan 设置。

5. 内置双字幕功能

Memento 提供内置双字幕功能,允许用户同时加载主次字幕。并且次字幕位置默认位于屏幕顶部(可调整),可分别设置主、次字幕鼠标悬停可见。

6. 内置自动暂停

可设置在每行字幕播放结束时自动暂停,适用于精细沉浸学习场景。

局限

尽管 Memento 功能强大,但也存在一些局限性:

1. 词典不支持 CSS

Memento 的词典功能不支持 CSS 排版(作者无意支持……),需要 CSS 排版的词典无法正常显示。不过一般不需要 CSS 排版的词典足够使用。

2. 制卡字段不支持 {selection}

在制作 Anki 卡片时,Memento 不支持直接将选定的部分释义添加到卡片字段(作者无意支持……)。目前,类似需求只能使用 {clipboard} 参数来代替,即选定部分释义后手动复制再点击制卡按钮。

其他

Memento 使用基本上与 mpv 相同,需要说明的还有

1. 词典语音源

Memento 和 Yomitan 一样支持 Anki 的 Local Audio Sever ,不过参数是 http://localhost:5050/?term={expression}&reading={reading}( JSON )

另外还需要手动修改一下 Anki 端 Local Audio Sever 的代码……

#self.send_header('Content-length', str(len(os.stat(audio_file).st_size)))
   self.send_header('Content-length', str(os.stat(audio_file).st_size))

2. 历史记录

Memento 支持历史记录,不过实现比较麻烦,需要把视频文件夹拖到程序图标上播放,可以使用插件 SimpleHistoryautoload 来替代(可热键触发历史播放清单)。

原文链接

1540 次点击
所在节点    日本語
6 条回复
jasonkayzk
117 天前
正好最近在学日语,感谢分享!
astime
117 天前
@jasonkayzk 欢迎多来论坛交流讨论,我就是前面走了很多弯路,才发现语言习得中交流的重要,有了建个小论坛的想法
freehehe
117 天前
没中文啊
astime
117 天前
@freehehe #3
是说软件界面的英文吗?估计也不会有,不过设置一次就不用再管界面了。学习外语的过程本来就充满挑战,这种小问题其实也是一种锻炼。可以试着用 Google 翻译(可以翻译界面截图)辅助理解,不清楚的也可以在这里交流
ALLROBOT
115 天前
未来的交流或许会像《赛博朋克 2077 》里那样,随便哪国人面对面交流都能轻松实现 AI 自动化翻译🤗
astime
115 天前
@ALLROBOT #5 技术层面现在就差不多了,主要是成本和质量的问题。不过到了那个时候,很多语言可能反而会加速消亡,就像现在的方言

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1106009

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX