私は料理本が大好きです。ページをめくりながら、レシピがどれほど難しいのか、どんな味がするのか想像するのが大好きでたまりません。J・ケンジ・ロペス=アルトやデブ・ペレルマンのような作家は、本当に面白いですし、料理本には美味しそうな写真が載っていることが多いのですが、結局私が実際に盛り付ける料理よりもずっと美しいんです。
でも、もはや隠すことのできない私の恥ずかしいところは、料理本に夢中になった後、たいてい本棚にしまい込まれ、たまに数個のレシピを読むために取り出すだけだということです。お気に入りのレシピには付箋やブックマークを貼ることもありますが、たいていは索引に頼っています。Eat Your Booksの検索可能なレシピ索引サイトは気に入っているのですが、なかなか習慣化できませんでした(「ウェブを使って料理本を料理する」2022年3月17日記事参照)。そのため、何度も作るレシピを探すのに、料理本をめくらなければならないことがよくあります。
数年前、Tristan が大学で独りで料理をするようになり、子供の頃から食べてきた食べ物のレシピを尋ね始めた頃、私たちは Paprika に完全に夢中になった。これは iPhone、iPad、Mac に加え、Android と Windows で利用できる素晴らしいレシピアプリだ (私たちが最初に取り上げた記事“FunBITS: iPhone、iPad、Mac 用 Paprika レシピマネージャー”、2014 年 3 月 14 日を参照)。当時バンドル版があったかどうかは覚えていない (現在はアプリは別々に販売されている)。しかし、これは Family Sharing の完璧な使い方だ。Tonya、Tristan、そして私も、手元にあるどのデバイスからでも家族のレシピにアクセスできるからだ。
Paprika、そしてアナログ料理本に代わるデジタル版のあらゆるハードルは、レシピのインポートです。システム全体の共有拡張機能を使ってウェブサイトからレシピをインポートしたり、Paprika内蔵のウェブブラウザでウェブサイトを閲覧したりすることは問題なくできます。しかし、ほとんどの料理本には関連ウェブサイトがなく、Cook's Illustratedのような料理雑誌でさえ、紙で読めるレシピのデジタル版へのアクセスには煩わしい追加料金がかかることがよくあります。
料理本や雑誌から Paprika にレシピを転送する作業をスピードアップするために私が最初に試した方法は Voice Control のディクテーションを使うことだった。これは iOS/iPadOS 16 キーボードで利用できる改良されたディクテーションよりもまだ高性能だ (“iOS と macOS のディクテーションが Voice Control のディクテーションから学習する方法”、2020 年 8 月 31 日参照)。レシピをはっきりと読み上げてきちんと書き起こすのは簡単だが、句読点や改行を発音する際には注意が必要だ。Web からのインポートとディクテーションによるレシピのおかげで、今では Paprika には 200 以上のお気に入りレシピがあるが、それでも料理本からレシピを探す必要が頻繁にある。
AIによる画像スキャンの普及に伴い、最近Paprikaでレシピの写真を撮り、テキストをOCR処理してレイアウトを認識し、説明、材料、手順、メモを分割してくれる機能がないかと気になっていました。残念ながら、答えは「No」でした。CookBook、読者おすすめのMela、Recipe Keeperなど、他のレシピアプリにも同様の機能はありますが、その機能のためだけにPaprikaから乗り換える気にはなれません。
しかし、スキャンについて考えていた時に、iOS 15でAppleが導入したLive Text機能で、カメラのファインダーで検出したテキストを挿入できることに気付きました。Live Textは確かに素晴らしい機能ですが、これまで具体的な使い道が見つかっていませんでした。しかし、Paprikaを使えば、料理本からレシピをインポートするのに数分しかかかりません。口述筆記するよりもはるかに短時間です。
ここでは、Live Text を使用して、J. Kenji López-Alt のThe Food Labのレシピ「ひよこ豆とスマック玉ねぎのマリネケールサラダ」を手書きのメモとともにスキャンした方法を説明します。
まず、Paprikaで新しいレシピを作成します。その後、以下のスクリーンショットに示されている手順に従ってください。
- 名前を入力するときと同じように、名前テキスト フィールドをタップします。
- 表示される「テキストをスキャン」ボタンをタップします。画面下部のキーボードの代わりに、Live Textカメラのビューファインダーが表示されます。
- スキャンするテキストをビューファインダーに配置し、その周囲に黄色のマークが付いていることを確認します。
- 青い挿入ボタンをタップします。(Appleがなぜ小文字にしたのか、私には理解できません。)
- レシピの残りのフィールド(説明、材料、手順など)についても繰り返します。
スクリーンショットから得たコメントとヒントをいくつか紹介します。
- このレシピでは、名前が複数の短い行に分割されており、Live Textとの相性は良好です。名前であれレシピの他の部分であれ、行の長さが長い場合、上下のテキストをキャプチャせずに、目的のテキストをビューファインダーに収めるのは困難です。必要以上にテキストを挿入し、後で削除しなければならない場合もあります。
- レシピの名前は大抵すべて大文字だが、Live Text ではそれが維持される。これが気になったので、選択したテキストをすべてタイトルケースに変換するショートカットを作った。残念ながら、これはちょっと使いにくい。すべて大文字の名前を挿入した後にそれを変更するには、名前フィールドをタップし、「すべてを選択」をタップし、共有アイコンをタップし、この「大文字と小文字を変更する」ショートカットを選択し、共有シートを閉じ、まだ選択されているテキストをタップして「貼り付け」をタップしなければならない。$2.99 の Text Case アプリを使えば共有シートを閉じる手間は省けるかもしれないが、それほど大きなメリットではない。Mac 版の Paprika を持っている人は Keyboard Maestro か他の Mac ユーティリティを使えると指摘してくれた TidBITS Talk 読者の Nalarider 氏には敬意を表したい。
- Live Textは挿入先のフィールドに挿入されるテキストをプレビューするので、これで作業が完了したと錯覚しがちです。しかし、青い「挿入」ボタンをタップしてプレビューされたテキストを確定するまで、作業は完了しません。私も今でも時々このミスをします。
- Live Textでは改行が扱いにくいです。不要な改行が追加されたり、本来は複数行に分割されるべきテキストが連続して表示されてしまったりします。それほどひどい状況ではありませんが、必要な視覚的な間隔を得るには、編集が必要になることがよくあります。
- 材料リストには½のような分数が含まれることがよくありますが、Live Textがそれを正確に認識して挿入してくれたことに感心しました。Paprikaには分数を入力するための特別なキーボードショートカットが用意されていますが、ディクテーションでは1/2のような通常の文字しか入力できません。
- 材料リストが2列に分かれていることは珍しくありません。その場合は、まず左の列をスキャンし、次に右の列をスキャンしてください。両方を同時にスキャンしても、期待する結果は得られません。左の列をスキャンした後、その下の「材料」フィールドをタップすると、「テキストをスキャン」ボタンがアイコンに縮小されているのがわかるでしょう。ただし、操作方法は変わりません。
- Live Text は、印刷されたテキストよりも手書きのテキストの方が扱いにくいですが、それでも十分に機能するため、通常はスキャンしたテキストを受け入れて後で編集する価値はあります。
- スキャンした後、レシピ全体をよく読んで、Live Text が「小さじ1/4の塩」と走り書きしたのを「小さじ4の塩」と解釈するなど、深刻な混乱を招くような間違いをしていないことを確認してください。「t」と「T」を間違えるのも良くありません。私がインポートしたレシピではこのような間違いは見当たりませんが、手書きのメモの場合は避けられないこともあります。
レシピのテキストをスキャンすることの特別な点は、多くの人が紙に大量のレシピを保管していることです。Live Textは、Paprikaのような専用アプリでも、テキスト入力に対応しているアプリでも、デジタル化したいアナログテキストなら何でも、その魔法のように機能します。
テキストのスキャンに Live Text をどのように活用しましたか?