jidoujisho
专为语言学习者量身定制的移动视频播放器、阅读助手、图像挖掘工作流和卡片创建工具包。
? 指尖上的不间断语言沉浸式学习
jidoujisho 是一款 Android 视频播放器、阅读助手、图像挖掘工作流和卡片创建工具包,其功能对语言学习者特别有帮助。
- 选择字幕中的文本即可在应用程序内快速查找字典
- 将卡片导出到 AnkiDroid,包含当前场景的快照和音频
- 选择单词后可导出到 AnkiDroid,并附带句子、答案、含义和读音
- 字幕的词形分析允许通过点击选择或拖动选择字幕
- 通过水平滑动重复播放当前字幕
- 垂直滑动可打开字幕面板,以便跳转到特定时间并复习字幕
- 打开应用程序即可观看日本热门视频,导入导出频道列表并带建议地进行搜索
- 支持YouTube 播放,可用于带有日文字幕和自动生成字幕的视频
- 使用卡片创建器模式,通过导入的照片和文本快速搜索图像和定义
- 词典标签会记住查询过的单词,以便在会话之间进行复习,并且允许恢复到之前的上下文
- 导入 Yomichan 存档词典,并从 Kanjium 导出带有语调信息的卡片
- 通过ッツ Ebook Reader 为读者提供无缝的句子挖掘工作流
- 通过图像挖掘工作流挖掘漫画,该工作流旨在与 Tachiyomi 和 Kaku 协同工作
- 支持播放网络流媒体,包括 Chromecast 和 Plex 外部播放器支持
⚕️ 项目当前状态
jidoujisho 仍在开发中,目前处于暂停状态。该项目将接收关键错误和问题的修复。新功能的发布将在稍后恢复。
该应用程序是为日语学习社区而构建的,是免费的开源软件,可在 GitHub 上下载。 路线图上列出了当前计划的功能,但目前没有更新时间估算。
请注意,应用程序的开发会在实施更改和用于日常使用之间切换。更新频率可能取决于出现的任何问题的严重程度。暂停开发是为了提供实际的使用洞察和确定下一步开发方向。
? 下一步
- 修复由于作用域存储导致的视频加载缓慢和 H.265 视频播放问题
- 使用 AnkiDroid API 而不是共享意图,以简化卡片导出和 Anki 输出自定义
- 字幕的词形分析,以实现更好的文本选择
- 改进单语词典支持
- 提供多种口语练习的沉浸模式
- 在词典和导出的卡片中包含语调信息
- 读者增强功能,用于漫画和小说句子挖掘
- 通过支持 Yomichan 存档格式词典实现即时查询和离线使用
- 改进文本分词和自定义词典查询结果
- 专用的Android TV 体验,支持遥控器
- 用于双重查询模式的 HTML 摘要标签
?️ 扩展目标
- 广泛的语言支持,并为其他语言提供文本分词
- 尝试将应用程序发布到其他平台(如果可能)
?️ jidoujisho 的工作示例
? 使用应用程序
? 支持的格式
jidoujisho 将支持VLC 支持的视频和音频格式。字幕可以嵌入到正在播放的视频中,并在播放期间进行选择。
如果您想使用外部字幕,它们可以是SRT、ASS 或 SSA 格式,您可以在播放期间通过菜单导入。您可以切换不同的音频和字幕轨道。基于图像的字幕(如 PGS)目前不支持。
YouTube 字幕是从 TimedText XML 中获取的,该 XML 仅公开给用户生成日文字幕的视频。这里有一些带此类字幕的 YouTube 视频的精彩样本 展示了一些非常实用的应用程序用例。 如果不可用,可以从视频中查询日语自动字幕。请注意,在这种情况下可能存在严重的不准确性。
☝️ 重要链接
以下是一些用户可能觉得有用的链接。
? 入门
应用程序基本功能入门指南如下。
- ? 下载并安装最新测试版到您的 Android 设备
- ⏯️ 播放视频,在本地媒体库中选择,或选择一个 YouTube 视频
- ? 使用阅读器开始阅读小说,启动 ッツ Ebook Reader 来阅读EPUB 或 HTMLZ 文件
- ? 使用查看器阅读您的 Tachiyomi 库中的漫画,并启动 Kaku 将文本传递给应用程序
- ? 使用点按选择或拖动选择来选择文本
- ? 当出现文本的字典定义时,该文本就是当前上下文
- ?️ 关闭字典提示将清除剪贴板
- ? 通过长按词头或在弹出字典中垂直滑动来切换词典
- ↕️ 您可以垂直滑动打开字幕面板,选择一个时间或阅读字幕
- ↔️ 在播放器中水平滑动以重复当前字幕音频
- ➕ 在词典结果上左右滑动以滚动查看多个定义
- ? 在查看器中,用户可以通过长按 Kaku 的结果框将文本传递给应用程序
? 导出到 AnkiDroid
- ? 您还可以将当前上下文导出到 AnkiDroid 卡片,包括当前帧和音频
- ? 剪贴板中的单词将包含句子、单词、含义和读音在导出中
- ? 您可以在导出到 AnkiDroid 之前编辑句子、单词、含义和读音文本字段
- ? 卡片正面将仅包含句子
- ? 卡片背面将包含音频、图像、读音、单词和含义
- ? 您可以在导出后使用 AnkiDroid 编辑器应用文本格式
- ⚛️ 通过更改 AnkiDroid 中的默认模板,可以自定义 Anki 导出
? 高级用户技巧
- ?? 找不到媒体的日文字幕?试试在 kitsunekko 上查找您需要的内容
- ? 用户可以导入自己的 Yomichan 自定义词典以供离线使用和即时查询,这里有一些
- ? 长按词头或在弹出字典中垂直滑动以快速切换词典
- ? 默认情况下会加载与所选视频文件同名的外部字幕
- ⏲️ 如果您的字幕不同步,您可以设置延迟或调整导出的音频时间
- ▶️ 主菜单顶部有一个继续按钮,可返回到上次的视频或书籍
- ⌛ 用户可以从词典结果中选择上下文,回到视频中的确切时长或书籍中的滚动位置
- ⛓️ 也可以通过在列出新频道中粘贴频道任何视频的链接来添加频道
- ? 您还可以观看来自 Plex 服务器的视频,并将当前视频投射到 Chromecast
- ? 偏好流式传输而非下载的用户可以通过直接视频链接打开应用程序
- ✊ 通过在字幕面板中长按当前字幕以外的字幕,导出一系列多个字幕
- ⚠️ 如果 AnkiDroid 没有在后台运行,请点击导出消息以打开它
- ? 您最后导出的 AnkiDroid 卡组将被记住,用于下一次导出
- ? 默认情况下,YouTube 视频将选择最接近上次选择质量的质量
- ? 自动字幕在播客和新闻节目中(发言者清晰)效果更好
- ✂️ 在创建器中裁剪漫画面板后导出,以便为卡片提供更好的上下文
? 贡献与归属
jidoujisho 使用 Dart 编写,并由 Flutter 提供支持。双语在线词典定义来自 Jisho.org,单语在线词典定义来自 Sora。语调模式源自 Kanjium。阅读器 WebView 连接到 ッツ Ebook Reader。视频流媒体通过 YouTube。图像搜索通过 Bing。
如果您喜欢我迄今为止所做的工作,您可以通过在各种设备上测试该应用程序来帮助我,以便我评估该应用程序与不同 Android 版本的兼容性,进行捐赠或与我合作进行进一步改进。
应用程序的 Logo 由 Aaron Marbella 设计,如果可能,请支持他出色的工作!
⚖️ 许可
Kanjium: Uros O. 通过他的免费数据库提供了语调表示法、动词助词数据、语音学、同音异义词以及对 EDICT、KANJIDIC 或 KRADFILE 的其他添加或修改。













