vgnz93hs vgnz93hsについて 作品

RC Line (Swift Student Challenge Winner)

長文を1行ずつハイライトして、集中しながら読めるように作成したアプリです。OCRでカメラからテキストを読み込んで、指定された符号で分けられたセクションを一つずつハイライトします。ハイライトされていないセクションも薄く表示されます。Swift Student Challenge 2026のWinnerに選ばれました。

使用方法

テキスト読み込み

アプリが表示されているスマートフォンが2つ横に並んでいる。左の画面は、カメラが開かれており、Webページを撮影しようとしている。画面下部にはシャッターボタンが表示されている。右の画面は、アプリの中にクリップボードからペーストするボタン、カメラロールから読み込むボタン、設定を開くボタンが表示されている。

画面を左にスワイプすると、カメラが起動します。この状態で、読み込みたいテキストの写真を撮影します。

写真を撮影するとOCRでテキストが読み込まれます。

画面を右にスワイプすると、その他の設定が表示されます。クリップボードから読み込んだり、カメラロールの画像からテキストを抽出することができます。

アプリが表示されているスマートフォンが表示されている。アプリにはテキストの一部のセンテンスがハイライトされており、その前後の文章が薄く表示されている。アプリの背景はクリーム色で、テキストは黒色、ハイライト色は赤色。

ハイライトされているテキストを移動させるためのジェスチャーは画面の左右で分かれており、画面の左半分をタップすると、タップしたセクションをハイライトします。画面の右半分をタップすると、タップされた方向に1行ハイライトされたテキストを移動します。

画面をスクロールすると、テキストをハイライトするモードが解除され、すべてのテキストが表示されるようになります。

アプリが表示されたスマートフォンが横に2台並んでいる。左側は、一部のセンテンスが長押しされていて、下に「読み上げ」「まばたきで移動」「説明」のメニューが表示されている。右側の画面には、設定が下半分で開かれており、フォント設定、フォントサイズ、行間などの項目がある。上半分にはテキストが表示されている画面が見えている。

任意のセクションを長押しすると、追加の機能にアクセスできます。

設定を開くと、画面の上半分にはテキストの画面が表示され、設定による変化を見ながら調節することができます。

作成したきっかけ

元々私自身が、長文を読むことに困難があり、読んでいる行を見失うことがよくあったため、このアプリを作ろうと思いました。

このアプリの特徴

アプリが表示されているスマートフォンが4つ横に並んでいる。背景色、テキスト色、フォント、フォントサイズ、ハイライト色などが画面によって異なっている。

こだわったところ