Buy Best Book では、読書メモを作るときに、本のページを撮って、残したい部分を指でなぞると、その部分が自動で文字起こしされます。気になった一文を、あとで見返せるようにするための機能です。
この機能で、縦書きの本を使うと、なぞったのに一部しか文字起こしされないことがありました。直す前に、まず「いまどれくらい取りこぼしているのか」を数字で測り、直したあとも同じ方法で測りました。この記事は、その記録です。
先に結果
読み取れた文字の割合は、縦書きのページで23%から96%、横書きのページで32%から94%になりました。縦書きの本と横書きの本を1ページずつ使った社内テストの結果で、ほかのページでも同じだけ良くなるとは限りません。アプリのアップデートは不要です。そのかわり、読み取りに時間がかかるようになりました。精度と時間のどちらを取ったかも、あとで書きます。

何が起きていたか
縦書きの本のページで、5行にまたがってなぞったところ、文字起こしされたのは1行だけでした。残りの4行は、なぞったのに読み取られていませんでした。読めなかった部分が、見た目の近い別の言葉に置き換わってしまうこともありました。人名が、別の単語になっていたこともあります。

縦書きの例(イメージ図。文章は説明用に作ったもので、実際の本の内容ではありません)
横書きの本でも、同じことが起きていました。左に見出し、右に3つの項目が並んだ部分を、ひと続きでなぞると、左の見出しだけが読み取られ、右の3つの項目は抜けていました。

横書きの例(イメージ図)
どちらも共通しているのは、なぞった範囲の中に、読む場所が複数あることです。縦書きなら行、横書きなら左右のまとまりです。
どう確かめたか
実際の利用で保存された、縦書きの本のページと、横書きの本のページを1枚ずつ使いました。縦書きのページでは5行にまたがってなぞった範囲、横書きのページでは見出しと3つの項目の2か所にまたがってなぞった範囲です。
同じ画像を、以前の版と今の版にそれぞれ複数回読み取らせました。正解は、写真を見ながら人が書き起こした文です。そのうち、読み取った結果に何文字含まれていたかを数えて、正解の文字数で割ったものを「読み取れた文字の割合」としました。なぞっていない部分は、正解に含めていません。
複数回読み取るのは、同じ画像でも毎回同じ結果になるとは限らないからです。1回だけの結果では、たまたま良かった・悪かったのかが分かりません。
結果1:以前の版は、複数の場所のうち一部しか読めていなかった
以前の版は、縦書きでは5行のうち1行、横書きでは2か所のうち左の見出しだけを読み取る傾向があり、何度読み取らせても変わりませんでした。読み取れた割合は、縦書きで23%、横書きで32%です。
読み取れた部分の中身は、ほぼ正しく読めていました(読み取った文字のうち、正解と合っていた割合は平均で95%以上)。課題は、読む場所の数でした。
結果2:今の版は、縦書きも横書きも読み取れた
今の版では、縦書きは右の行から順に5行すべて、横書きは見出しと3つの項目の両方を読み取れました。複数回の平均は、縦書きで96%、横書きで94%です。いちばん低かった回でも、縦書きは95%、横書きは81%でした。
横書きでは、3割ほどの読み取りで、左の見出しと右の項目を、行ごとに交互に読む結果になりました。文字は読み取れていても、読む順番が前後しています。表や図のように、文字が横に並ぶ部分は、こうなりやすいと考えています。
この差が、偶然のばらつきでないかも確かめました。以前の版と今の版の「読み取れた文字の割合」を、順位で比べる検定(マン・ホイットニーのU検定)にかけたところ、縦書き・横書きとも p < 0.001 でした。今の版のどの結果も、以前の版のどの結果も上回っていたためです。ただし、これは確かめた1ページずつの中の話です。同じページを繰り返し読み取った結果なので、「偶然の読み間違いの差ではない」とは言えますが、ほかのページでも同じだけ良くなるかどうかは、別の問題です。そこはこれから確かめます。
結果3:精度が上がった分、時間がかかるようになった
読み取りにかかる時間は、以前の版を1とすると、縦書きの5行で約7倍、横書きの2か所で約4倍になりました。精度は、縦書きで23%から96%に、横書きで32%から94%に上がっています。

以前の版は、なぞった範囲のうち1か所だけを読んで終わっていたので、早く終わっていました。今の版は、なぞった範囲のすべてを読むので、その分だけ時間がかかります。5行すべてを読むなら、1行だけを読む場合より時間がかかるのは避けられません。
速さより、正確さを選んだ
待つ時間は長くなりましたが、私たちは速さより正確さを選びました。理由は、取りこぼしに気づくのが難しいからです。文字起こしの結果が、なぞった範囲の一部だけだったとき、使う人が気づくのは、あとで読み返して「あれ、続きがない」と思ったときです。そのときには、本を開き直して、書き写す手間がかかります。
少し待つ手間と、あとで書き直す手間なら、後者のほうが大きいと考えています。読書メモは、残すためのものです。残したい文章が欠けているメモは、残せていないのと同じです。
とはいえ、待たされる時間は短いほうがいいはずです。正確さを保ったまま、待ち時間を短くする方法も、引き続き試しています。
まだ分かっていないこと
確かめたのは、縦書き1ページ、横書き1ページです。ほかの本、暗い場所での撮影、ピントがずれた写真、行間の狭いページでどうなるかは、まだ測っていません。時間の倍率も、この2ページでの結果です。
読む順番が前後する問題も残っています。表や図のようなレイアウトは、引き続き改善します。
これから検討・測定したいこと
測り直しでは、ページ数を増やして、縦書き・横書きとも、数ページずつを対象にします。そのうえで、次のような条件やテーマを、順に検討していきます。
- 暗い場所での撮影、ピントのずれ、手ぶれのある写真
- 行間や字間が狭いページ、小さな文字のページ
- 日本語と英字・数字が混ざった行、ルビ(ふりがな)のある行
- 見開きの影が入ったページ、ページの端が曲がった写真
- 蛍光ペンや書き込みのあるページ
- 縦書きと横書きが同じページにあるもの、段組みのあるページ
- 表・図・注釈のように、読む順番に迷う部分
- なぞり方の違い(太く、細く、途中で途切れる、重ねてなぞる)
- 読み取りにかかる時間と、精度のバランス
- 端末や通信の状況による違い
どれを先に進めるかは、測ってみて決めます。結果が出たものは、また記事にします。
使い方
これまでと同じです。ページを撮影して、残したい部分をなぞり、完了ボタンを押してください。なぞった範囲が複数の行にまたがっていても、そのままで読み取れます。うまく読み取れないページがあれば、アプリ内のお問い合わせフォームからお知らせください。
※ 社内テストの結果です(2026年10月15日実施。縦書きの本のページ(なぞった範囲は5行)と横書きの本のページ(同2か所)を1ページずつ、それぞれ複数回読み取り、正解の文字と照合)。「読み取れた割合」は、正解の文字のうち読み取れた文字の割合の平均です。時間は、各ページの以前の版の平均を1としたときの、アップデート後の平均の倍率です。利用時の目安であり、結果を保証するものではありません。写真の明るさやピント、なぞり方、通信の状況によって結果や時間は変わります。