機能

写真から暗記カードを作る(画像 OCR)

紙の教材を使っていると、カードにしたい語や説明を 打ち直す 手間で作成が止まります。写真を撮って、テキストとして取り出せれば その1段は消せます。

RepeCa の画像 OCR は、写真から文字を読み取り、一括作成のプレビューへ直接流します。 iPhone の中だけで動くので、通信も課金も発生しません。認識できるのは日本語と英語です(下記の制約に注意)。

このページは、その 画像 OCR の機能を、対応言語・出力形式・限界まで含めてまとめたものです。このサイトは RepeCa の開発元が運営しています。

どこで使えるか

画像 OCR は、次の2箇所から呼び出せます。

写真から一括作成までの流れ①写真カメラ/ライブラリ📷教科書の1段組②端末内OCRApple Vision認識言語ja-JP / en-US通信なし・課金なし機内モードでも動く③テキスト行string[]心裡留保 …虚偽表示 …錯誤 …代理 …レイアウトは失われる④一括作成Q/A 自動判定表 / 裏表 / 裏表 / 裏確認して取り込み
導線起点挙動
一括作成画面の「写真から読み取る(OCR)」フォルダ > 一括作成抽出したテキスト行を、そのまま一括作成の入力欄へ流し込む
1枚カード作成の「写真から」ボタンカード追加モーダルの表/裏の入力欄横抽出したテキストを、その欄へ追記する(表はスペース区切り・裏は改行区切り)

どちらもカメラで撮るか、写真ライブラリから選ぶかを選べます。

対応言語は、日本語と英語だけです

中国語・韓国語・その他の言語には対応していません。

画像 OCR は Apple の Vision フレームワークを使っていますが、RepeCa はそのうち ja-JPen-US の2言語に固定 して呼び出しています。フレームワーク自体は多くの言語を扱えますが、RepeCa の側で明示していない言語の文字は返ってきません。

これは、日本語学習と英語学習を主軸にしているアプリの構成上の判断です。中国語や韓国語の教材を撮影しても、文字はほぼ返ってこない ので、これらの言語で画像 OCR を使いたい場合は、他の手段(iOS 標準の Live Text など)を選んでください。

出力は「テキストの行」で、Q/A の分割は別の工程です

画像 OCR が返すのは、認識できた文字の行を並べた配列 です。「これが表・これが裏」といった構造は付いていません。

App Store でダウンロード →

RepeCa は、この文字列を 一括作成のパーサ に渡します。パーサは次の4方式を 同時に試して、最もカード化できた方式を採用 します。

方式書式
Q/A マーカーQ. 〜 の次の行に A. 〜
区切り文字表,裏 / 表:裏 のように1行1カード
空行区切り1行目が表、続く行が裏。カード間は空行
CSVカンマ区切り

「これは Q/A です」とユーザー側で申告する必要はなく、判定は自動です。プレビューを確認してから取り込み、意図と違うカードは1枚単位で除外できます。

撮り方と、限界

認識そのものは Apple の Vision に委ねているため、精度は撮り方と対象に依存します。実装している立場から、期待するべきこと・しないほうがよいこと を先に書きます。

「教科書を1ページ丸ごと」の使い方は、想定していません。取り込み量が多くなるほど、その後の復習負荷は必ず戻ってきます(1日20枚でも1年後には毎日約290枚)。撮った素材をどう割ってカードにするかは、暗記カードの作り方の原則 を参照してください。

端末の中だけで、通信も課金もありません

画像 OCR は、Apple の Vision フレームワークVNRecognizeTextRequest を使った 端末内の処理 です。写真がサーバーに送られることはなく、追加費用も発生しません。機内モードでも動きます。

教材の写真は著作物であることが多いので、この点は使ううえで実際に効いてきます。

iOS 標準の Live Text との違いは、手数だけです

認識そのものの精度は同じ です。iOS 標準の テキスト認識表示(Live Text) も、RepeCa の画像 OCR も、どちらも Apple の Vision を使っています。

違うのは アプリを移動しないで済む手数 だけです。写真アプリで長押ししてコピー、RepeCa に戻って一括作成に貼り付け——この手順が、RepeCa の中で完結します。

⚠️ 中国語・韓国語などの教材 については、Live Text のほうが対応言語の面で優位です(iOS 全体の設定に従うため)。写真経由の取り込みが必須であれば、iOS 標準側を使ってください。

動作条件と、正直に伝える制約

対の記事:カードを作る側の話

写真から取り出したテキストを、どう割ってカードにするか は別の作業です。書式の整え方・失敗例・「ページ丸ごと」を避ける理由は、教える側の記事にまとめてあります。

読み取れる文字の側だけ整えても、良いカードにはなりません。写真は素材の回収まで、カード化はもう一段の作業です。