jidoujisho

专为语言学习者量身定制的移动视频播放器、阅读助手、图像挖掘工作流和卡片创建工具包。

? 指尖上的不间断语言沉浸式学习

jidoujisho 是一款 Android 视频播放器、阅读助手、图像挖掘工作流和卡片创建工具包,其功能对语言学习者特别有帮助。

  • 选择字幕中的文本即可在应用程序内快速查找字典
  • 将卡片导出到 AnkiDroid,包含当前场景的快照和音频
  • 选择单词后可导出到 AnkiDroid,并附带句子、答案、含义和读音
  • 字幕的词形分析允许通过点击选择拖动选择字幕
  • 通过水平滑动重复播放当前字幕
  • 垂直滑动可打开字幕面板,以便跳转到特定时间并复习字幕
  • 打开应用程序即可观看日本热门视频,导入导出频道列表带建议地进行搜索
  • 支持YouTube 播放,可用于带有日文字幕自动生成字幕的视频
  • 使用卡片创建器模式,通过导入的照片和文本快速搜索图像和定义
  • 词典标签会记住查询过的单词,以便在会话之间进行复习,并且允许恢复到之前的上下文
  • 导入 Yomichan 存档词典,并从 Kanjium 导出带有语调信息的卡片
  • 通过ッツ Ebook Reader 为读者提供无缝的句子挖掘工作流
  • 通过图像挖掘工作流挖掘漫画,该工作流旨在与 TachiyomiKaku 协同工作
  • 支持播放网络流媒体,包括 ChromecastPlex 外部播放器支持

⚕️ 项目当前状态

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 来阅读EPUBHTMLZ 文件
  • ? 使用查看器阅读您的 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 的其他添加或修改。

GitHub

https://github.com/lrorpilla/jidoujisho