Memento:日语沉浸学习利器推介 - V2EX
astime
V2EX    日本

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

  •  
  •   astime 264 天前 2051 次点击
    这是一个创建于 264 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先打个小广告…… 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 来替代(可热键触发历史播放清单)。

    原文链接

    6 条回复    2025-01-20 11:32:29 +08:00
    jasonkayzk
        1
    jasonkayzk  
       264 天前
    正好最近在学日语,感谢分享!
    astime
        2
    astime  
    OP
       264 天前   1
    @jasonkayzk 欢迎多来论坛交流讨论,我就是前面走了很多弯路,才发现语言习得中交流的重要,有了建个小论坛的想法
    freehehe
        3
    freehehe  
       264 天前
    没中文啊
    astime
        4
    astime  
    OP
       264 天前
    @freehehe #3
    是说软件界面的英文吗?估计也不会有,不过设置一次就不用再管界面了。学习外语的过程本来就充满挑战,这种小问题其实也是一种锻炼。可以试着用 Google 翻译(可以翻译界面截图)辅助理解,不清楚的也可以在这里交流
    ALLROBOT
        5
    ALLROBOT  
       263 天前
    未来的交流或许会像《赛博朋克 2077 》里那样,随便哪国人面对面交流都能轻松实现 AI 自动化翻译
    astime
        6
    astime  
    OP
       262 天前
    @ALLROBOT #5 技术层面现在就差不多了,主要是成本和质量的问题。不过到了那个时候,很多语言可能反而会加速消亡,就像现在的方言
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1108 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 23:20 PVG 07:20 LAX 16:20 JFK 19:20
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86