Infinilang
あなた専用に最適化された、加速する日本語学習。
学習者は誰もが同じ壁に当たります。WaniKani で漢字を 500 字覚えても、その 500 字だけでできた読み物はどこにもありません。Infinilang はそれを、いくらでも生成します。
macOS · Windows · Linux
読む
選び集めるのではなく、計算して作る理解可能なインプット。
Infinilang は WaniKani の課題状況をその場で取得し、あなたが知っている漢字の集合から文章を組み立てます。SRS が「あやしい」と示している字ほど多く登場します。次に学ぶ漢字はセッションごとにちょうど 1 字だけ導入され、新出として印がつきます。
邪魔をしないふりがな
しきい値を設定すると、まだ習得していない漢字の上にだけ読みが表示されます。自分のレベルの外から入ってきた語には常に読みが残るので、行き詰まることはありません。
今読んだものを把握する
カバレッジパネルがすべての文字を説明します。既知の漢字がいくつ使われたか、次の 2 レベルからいくつ来たか、レベル外で自動的に語注が付いたものは何か。どの語にもカーソルを合わせれば意味と読みが表示されます。
まだ身についていない助詞
トラッカーが読んだ文章をすべて分かち書きし、どの助詞を確実に理解しているかを観察して、理解できていない助詞に偏らないよう以後の生成を調整します。
話す
話した一語一語を、話したそばから採点。
自由な会話の中で、文字起こしが緑から黄、赤へと単語ごとに色づいていくので、どの音でつまずいたのかがそのまま見えます。
Yuki
20 代のくだけた友人。あたたかく、少しからかってきます。
Tanaka-sensei
きちんとした先生。訂正するのではなく、あなたの言ったことを言い換えてくれます。
Akari
身構えているクラスメイト。「べ、別に〜」
Sato-san
近所の商店の人。丁寧で、てきぱきしていて、辛抱強い。
7 つの場面
渋谷のカフェ、東京の駅、会社の面接、病院、デパート、街で道に迷ったとき、そして language exchange。それぞれに期待される言葉づかいが設定されているので、くだけた話し方も丁寧語も敬語も、ふさわしい場面で練習できます。
叱らずに教えてくれます
コレクターがあなたの間違いを見つけてプランナーに渡し、それが相手の次の発話に織り込まれます。指摘されるのではなく教えられる形になり、サイドバーではもっと自然な言い方をそっと提案します。
画面
このアプリはまだリリースされていません。公開時にスクリーンショットを掲載します。
記憶
あなたを覚えていて、その内容を編集できます。
やり取りのたびに軽量なモデルがあなたに関する持続的な事実を 1 つ抽出し、重要度を評価して、有効期限つきでローカルに保存します。セッションの終わりには振り返りの処理がそれらをより高い次元の理解にまとめます。次回は重要なものが呼び出されて会話に織り込まれるので、相手は前回の続きから始められます。
その内容はすべてドロワーで確認でき、どの事実も読み、編集し、削除できます。会話相手があなたの仕事や飼い犬を覚えていることが良いことなのは、相手が何を知っているつもりでいるかを、あなたが見られる場合だけです。
あなたの鍵、あなたのマシン
ここにサービスは 1 つもありません。
Infinilang にはアカウントもサーバーも課金もありません。自分で動かしているモデルのエンドポイント、同じノート PC 上の Ollama、あるいは自分の鍵で Anthropic に向けるだけです。埋め込みもベクトルストアもローカルにあります。記憶ベクトルは事実そのものの SQLite 行に置かれ、プロセス内で検索されるので、登録が必要なベクトルデータベースはありません。
設計そのもので閉じています
鍵は OS のキーリングに保管されます。厳格なコンテンツセキュリティポリシーが接続先ホストの明示的な許可リストを固定するため、それ以外の接続先には原理的にも到達できません。解析もテレメトリもありません。
読みやすさを前提に
動き、コントラスト、文字サイズはいずれも調整でき、OpenDyslexic の選択肢もあり、インターフェース全体が視差効果を減らす設定を尊重します。アプリ自体は英語、スペイン語、中国語、韓国語に対応しています。
詳細
細かい仕様。
Infinilang はまだ初期段階です。読むモードは成熟した側で、話すモードは動作するプレビューであり、現在も作り込みを進めています。ここに掲載しているのは完成しているからではなく、実在して実用に足るからです。
- 対応環境
- macOS 11 以降、Windows、Linux。モバイルは後の段階です。
- 状況
- 初期開発、バージョン 0.1.0。パッケージ版のリリースはまだありません。
- 価格
- 無料。自分の API キーを使うか、モデルを自分でホストしてください。
- ライセンス
- Apache-2.0
- 学べる言語
- 日本語。インターフェースは英語、スペイン語、中国語、韓国語。
- モデル
- OpenAI 互換のエンドポイント全般、Anthropic、またはローカルの Ollama
- 音声
- 認識と合成に Azure Speech を使用し、単語単位の発音採点に対応
- プライバシー
- アカウントなし、テレメトリなし。SQLite のデータベースとベクトルストアはローカル。鍵は OS のキーリングに保管。
訊いておきたいこと。
- Infinilang の価格を教えてください。
- 無料です。Apache-2.0 ライセンスで、課金のコードは入っていません。自分の API キーを用意するか、すでに運用しているマシンに向けて使う形になるので、支払い先は私たちではなく、そのサービスの提供元です。
- WaniKani のサブスクリプションは必要ですか。
- 読むほうには必要です。あなたの WaniKani アカウントが「知っている」と示す漢字に文章を制約し、習熟度で重み付けするというのが、この機能の考え方そのものだからです。話すほうは WaniKani なしで使えます。
- 自分のハードウェアだけで動かせますか。
- ほぼ動かせます。既定のプロバイダは自分でホストする OpenAI 互換エンドポイントで、Ollama も一級の選択肢として扱われ、ベクトルストアはホスト型データベースではなくディスク上の素の SQLite です。音声認識と音声合成だけは現在 Azure を使っており、ここがマシンの外に出る唯一の部分です。
- どの言語を学べますか。
- 日本語のみです。インターフェース自体は英語、スペイン語、中国語、韓国語に対応しています。