👉 插件地址
开发背景
我有用 youtube 看英文视频学英语的习惯,但在打开英文字幕时,听力变成了纯粹的阅读,但关闭字幕后实在听不懂,并且有时即使打开字幕也有看不懂的单词和短语,youtube 的字幕没法直接复制文字然后去第三方翻译。
根据以上我自己的痛点,开发了 Youtube2Anki 这个插件。
我的用法是,关闭任何字幕,只在有听不懂的时候按下 k 暂停让插件自动列出当前进度的英文字幕,然后反复点击这段字幕跳到回开头反复听细节。如果这字幕中仍有不认识的单词或短语,选中它然后直接在插件中翻译。
我算是 anki 的深度用户,所以也在这里添加了制作 anki 卡片的功能,不认识的单词和短语选中后一键添加到 anki 中并利用自定义的 prompt 自动生成卡背以及用 tts 生成音频文件,基本实现了在一个页面完成这些所有操作。
主要功能
-
按下
K
暂停时列出当前以及前后一段时间的字幕 -
视频暂停的悬浮窗中选中字幕文字可以直接点击翻译(需要自行添加 gpt 配置)
-
根据字幕跳转到对应视频进度 方便多次重复听
-
选中文字后制作一个卡片并添加到 anki 的 deck 中 可以自动生成卡背和音频(需要自行添加 gpt 配置)
制作卡片的功能依赖AnkiConnect这个 Anki 插件
不是很擅长 js 代码很烂 但还是开源了 :P github repo
能动手做想做的事情就是很了不起的一步
这个插件太好了👍,周末试用下。
我也遇到类似的场景和痛点,只是和社区的一位伙伴一起,没用anki,而是自己做一个小程序,来实现生词本和之后的记忆:https://eleduck.com/posts/rdfg0w
你试试看,看能否把两者结合起来做,到时候社区可以做一些支持。