Infinilang
为你量身定制的日语加速学习。
每个学习者都会撞上同一堵墙:WaniKani 教会你五百个汉字,然后你找不到任何只用这五百字写成的读物。Infinilang 会一直为你生成下去。
macOS · Windows · Linux
阅读
可理解输入,靠计算得出,而不是靠人工挑选。
Infinilang 会实时拉取你的 WaniKani 学习状态,用你已掌握的汉字池来构建文章,并向你的 SRS 判定最不牢固的那些字倾斜。每次学习只引入恰好一个即将学到的新汉字,并标记为新字。
不碍事的振假名
设定一个阈值,读音就只会出现在你尚未通过的汉字上方。任何从你的等级之外混进文本的内容都会始终保留读音,所以你不会被卡住。
看清自己刚刚读了什么
覆盖面板会交代每一个字符:文章用了你多少个已掌握的汉字、多少来自接下来的两个等级,以及有哪些超出你等级的内容被自动加了注释。把光标停在任意词上,就能看到词义和读音。
你还没吸收的助词
一个追踪器会把你读过的内容全部分词,观察你确实掌握了哪些语法助词,并让后续生成避开你还没掌握的那些。
口语
你说出的每一个词,说的同时就被打分。
自由对话,转写文本会逐词从绿色渐变到琥珀色再到红色,让你清楚看到是哪个音节没跟上。
Yuki
二十多岁的随和朋友。热情,还会调侃你。
Tanaka-sensei
一位正式的老师。他会换一种说法复述你说过的话,而不是直接纠正你。
Akari
一位有些戒备的同学。「べ、別に〜」
Sato-san
街坊的店主。客气、利落,而且极有耐心。
七个场景
涩谷的咖啡馆、东京的车站、公司面试、看医生、百货商场、在城里迷路,以及一次语言交换。每个场景都设定了应有的语体,所以随意体、礼貌体和敬语都能在合适的地方练到。
它教你,但不训你
纠错模块发现你的错误后交给规划模块,由它把这些点织进对方接下来的话里。你得到的是被教会,而不是被点名,侧边栏还会不动声色地给出更自然的说法。
界面截图
这款应用尚未发布。截图会在上线时补上。
记忆
它记得你,而且这些内容你可以改。
每轮对话之后,一个轻量模型会提取一条关于你的持久信息,评估它的重要程度,并带着有效期存放在本地。一次会话结束时,还会有一次回顾整理,把它们归纳成更高层的认识。下次这些重要的内容会被取出并带入对话,于是对方能接着上次的地方继续。
所有这些都在一个抽屉里可见,每一条都能查看、编辑或删除。一个记得你的工作和你养的狗的语言伙伴,只有在你能看到它自以为知道些什么的时候,才是好事。
你的密钥,你的机器
这里没有任何一样东西是服务。
Infinilang 没有账号、没有服务器、没有计费。把它指向你自己运行的模型端点、同一台笔记本上的 Ollama,或者用你自己的密钥连到 Anthropic。嵌入和向量存储都在本地:记忆向量就放在该条信息自己的 SQLite 行上,并在进程内检索,所以没有任何需要注册的向量数据库。
从结构上就锁死了
密钥保存在操作系统的密钥环中。严格的内容安全策略固定了一份应用可以访问的主机白名单,因此除此之外的任何地址,原则上都无法从应用触及。没有分析统计,也没有遥测。
为「读得下去」而做
动效、对比度和文字大小都可调节,提供 OpenDyslexic 字体选项,整个界面都遵守减弱动态效果的偏好设置。应用本身提供英语、西班牙语、中文和韩语界面。
细节
具体规格。
Infinilang 还处在早期。阅读模式是成熟的那一半;口语模式是可用的预览版,仍在继续完善。把它列在这里,是因为它真实可用,而不是因为它已经完成。
- 平台
- macOS 11 或更高版本、Windows、Linux。移动端属于后续阶段。
- 状态
- 早期开发,版本 0.1.0。尚无打包发行版。
- 价格
- 免费。自备 API 密钥,或者自行托管模型。
- 许可协议
- Apache-2.0
- 教授语言
- 日语。界面提供英语、西班牙语、中文和韩语。
- 模型
- 任意兼容 OpenAI 的端点、Anthropic,或本地的 Ollama
- 语音
- 语音识别与合成使用 Azure Speech,支持逐词发音评分
- 隐私
- 没有账号,没有遥测。本地 SQLite 数据库与向量存储;密钥保存在操作系统的密钥环中。
值得一问的问题。
- Infinilang 收费吗?
- 不收费。它采用 Apache-2.0 许可,里面没有任何计费代码。你自备 API 密钥,或者把它指向你已经在运行的机器,钱付给提供这些服务的一方,而不是付给我们。
- 我需要 WaniKani 订阅吗?
- 阅读那一半需要:整个思路就是把文章限制在你的 WaniKani 账号显示你已掌握的汉字范围内,并按掌握程度加权。口语那一半不需要它也能用。
- 它能完全跑在我自己的硬件上吗?
- 几乎可以。默认提供方是你自行托管的兼容 OpenAI 端点,Ollama 也是一等选项,向量存储就是你磁盘上的普通 SQLite,而不是托管数据库。语音识别与合成目前仍走 Azure,这是唯一必须离开本机的部分。
- 它教哪些语言?
- 只教日语。界面本身提供英语、西班牙语、中文和韩语。