V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
astime
V2EX  ›  日本語

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

  •  
  •   astime · 3 小时 25 分钟前 · 343 次点击

    先打个小广告…… 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 设置。

    Anki 制卡 1

    Anki 制卡 2

    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 来替代(可热键触发历史播放清单)。

    原文链接

    jasonkayzk
        1
    jasonkayzk  
       2 小时 54 分钟前
    正好最近在学日语,感谢分享!
    astime
        2
    astime  
    OP
       2 小时 45 分钟前   ❤️ 1
    @jasonkayzk 欢迎多来论坛交流讨论,我就是前面走了很多弯路,才发现语言习得中交流的重要,有了建个小论坛的想法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2888 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 03:59 · PVG 11:59 · LAX 19:59 · JFK 22:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.