Appleが昨年iOS、iPadOS、macOSにLive Textを追加したことで、画像内のビットマップテキストを文字や単語のように扱えるようになりました。macOSでは、プレビュー、Safariなどのアプリで画像をクリックすると、テキストを選択してコピーや翻訳したり、URLを開いたり、メールを送信したりできます。
しかし、Live Textの機能には限界があります。開いたり選択したりできる画像にしか対応しておらず、MacユーザーはmacOS 12 Montereyが必要です。古いバージョンのmacOSをお使いの場合、またはスクリーンキャプチャを作成してプレビューで開き、テキストを取得する手間を省きたい場合(その他の回避策として)、TextSniperをご利用ください。
この専用アプリは、私のテストではLive Textに匹敵する品質のテキスト認識機能を備えながら、Mac画面上の任意の場所を選択できるという利点があります。理想的なテキストから難しいテキストまで、認識精度はAdobe AcrobatやGoogle Docsなど、他社製品よりも優れています。Live Text、PDFpen、Microsoft OneNoteにも匹敵しますが、Live Textだけが迅速なアドホック認識に最適化されています。(詳細な結果は、2021年7月の直接比較をご覧ください。)

TextSniperのキーボードショートカット(Command+Shift+2)を押すか、メニューから「テキストキャプチャ」を選択し、テキストとして抽出したい画面部分を四角形で囲みます。このショートカットはアプリの設定で変更でき、様々な機能の切り替えや呼び出しに使用するキーストロークを設定することもできます。
このキャプチャ方法は、Monterey を使用している場合でも、一般的に役立ちます。Live Text はすべてを認識できるわけではなく、クリックして起動する必要があり、その後、テキストの開始位置を特定するのに多少の手間がかかることがあります。Live Text では、アルゴリズムが連続していると認識しないテキスト部分全体を選択できないことがよくあります。
TextSniperは、テキストが長方形に収まる限り、傾いたり、回転したり、影が付いたりしても問題ありません。(Live Textはテキストをあらゆる角度で自動的に識別します。)しかし、テスト中に、回転したテキストによってTextSniperが1行か2行入れ替えてしまうことがあることが分かりました。これは、行頭の認識方法に関係している可能性があります。

画面の一部をキャプチャすると、抽出されたテキストがクリップボードにコピーされます。オプションで改行の削除を有効または無効にすることができ、TextSniperはテキストを段落や長い文字列にまとめようとします。また、テキスト読み上げ機能をオンにすると、キャプチャしたテキストを離すとすぐにTextSniperが結果を読み上げます。
単一の選択範囲でキャプチャしにくいテキストの場合は、追加型クリップボードを有効にすることができます。クリップボードの内容を貼り付けるかリセットするまで、キャプチャするたびに抽出されたテキストが追加されていきます。これは、Appleの認識機能に比べてTextSniperが持つ数少ない欠点の一つを補うのに役立ちます。Live Textはテキストの列を識別し、各列内でドラッグすると選択範囲が作成されます。TextSniperはテキストの行しか識別しません。追加型クリップボードはこの問題を克服します。
AppleのLive Textは列の扱いが巧妙ですが、コピーされるテキストは常に1行ずつです。段落内の行を連続させるオプションはありません。TextSniperにはそのオプションがあります。有効にすると、アプリはほとんどの段落の終わりを正確に認識し、行にまたがる単語のハイフンを自動的に削除します。
このアプリは、同じ iCloud アカウントにログインした iPhone または iPad 経由で写真を撮る macOS のオプションをサポートしており、画面に表示されていないテキストまで抽出を拡張できます。
一般的な言語使用法には含まれない特定の単語を日常的に使う場合は、アプリの設定にある「カスタム単語」セクションに長いリストとして追加できます。アプリ内で認識に関するフィードバックを提供する機能はありません。例えば、ユーザーが修正を加えても、アプリはそれを学習しません。
TextSniperはQRコードと標準バーコードも認識・デコードします。Appleは限られたケースを除いてエンコードされたデータを処理しないため、これは便利な機能です。(例えば、2要素認証に登録し、共有シークレットをQRコードとして追加する場合などです。)これらのコードを数字やテキストに変換するには、別のキーボードショートカットを有効にする必要があります。Text to Speechは、抽出したバーコードとQRコード内の情報を音声で読み上げます。
このアプリは、macOS 11 Big Surまたは12 Montereyで使用すると、英語、フランス語、ドイツ語、イタリア語、ポルトガル語、スペイン語、中国語(繁体字・簡体字)の複数の言語からテキストを抽出できます。macOS 10.15 Catalinaで使用する場合は、英語のみをサポートします。このアプリは、開発者から直接購入でき、Mac 1台の場合は7.99ドル、Mac 3台をカバーするライセンスの場合は9.99ドルです。Mac App Storeから購入する場合は、台数無制限のMacで使用でき、ファミリー共有グループのメンバーも使用できます。このアプリは、Setappサブスクリプションソフトウェアライブラリの一部でもあります。
Live Textはスライスされたパン以来の最高の技術であり、テキストとのインタラクションを劇的に変革しました。しかし、Live Textはスーパーマーケットで売られているような美味しいパンに少し似ています。機能は十分で、悪くはないのですが、期待通りの味ではありません。TextSniperは、この比喩で言えば、丁寧に焼き上げた焼きたてのバゲットのようなものです。パリッとしていて、ほぼ完璧です。Live Textではニーズを満たせないと感じたら、TextSniperはLive Textの強力ながらも基本的な機能の枠を超え、隅々まで補ってくれます。
近年のMacの力強い復活を受け、macOS体験を最大限に活用するために、私たちが愛用しているツールや読者の皆様におすすめしたいツールをご紹介したいと思います。Mac Gemsは、Macソフトウェアの傑作、つまり実用性が高く、解決すべき限られた問題に的を絞り、個人または小規模企業によって開発されたアプリを特集します。毎週の更新をお楽しみに。ご意見・ご感想はMac GemsのTwitterフィード(@macgems)までお寄せください。