这个项目能做什么
jidoujisho 是一款面向沉浸式语言学习的开源安卓应用,最初针对日语学习者设计。它将视频和音频播放器、阅读辅助工具、词典工具以及闪卡创建功能整合到一个工作流程中。
播放器支持 VLC 支持的本地视频和音频格式、外部 SRT、ASS 和 SSA 字幕、内嵌字幕和音轨、带字幕的 YouTube 视频、直接 URL 以及从 Jellyfin 库流式传输并带有进度追踪功能。它提供字幕导航、字幕重复、字幕延迟调整、后台播放、通知控制以及导出多个字幕范围选项。不支持基于图像的 PGS 字幕。
在阅读方面,该应用内置了 ッツ Ebook Reader,用于 EPUB 和 HTMLZ 文件,并支持使用 Mokuro 预处理过的 HTML 格式漫画。用户可以通过点击或拖动字幕、段落或漫画文本来进行即时词典查询。词典支持包括 Yomichan 词典(提供音高和频率信息,如有)、Migaku 和 DSL 词典;目前不支持使用结构化内容的 Yomichan 词典。日语处理使用 Ve 和 MeCab。
卡片创建工作流程可以将上下文发送到 AnkiDroid 作为闪卡,包括截图或裁剪图像以及音频。用户可以编辑字段、锁定字段以重复导出、记住上次使用的牌组以及定义自定义导出配置文件。其他学习功能包括从 Massif、Tatoeba 和 ImmersionKit 查询例句;通过 Forvo 和 JapanesePod101 进行音频搜索;通过 Bing 进行图像搜索;支持音乐歌词;以及用于视觉小说或游戏文本挂钩的 WebSocket 集成。ChatGPT 集成可以提供语法信息、例句以及相关的目标语言辅助,项目方提醒用户验证 AI 输出。
该项目使用 Dart 和 Flutter 编写,使用 Isar 和 Hive 进行本地数据存储,并根据 GPLv3 许可发布。文档包括一个维基,涵盖设置、闪卡创建、工作流程、媒体查看、故障排除、开发和贡献。README 文件指出欢迎贡献者,并通过 GitHub 发布版本。
评论
0 评分人数达到10人后显示
登录后参与讨论。