Overview
このソフトウェアとは
本ソフトウェアは、任意のPDFファイルをブラウザ上で読み込み、日本語音声で読み上げる視覚障碍者向けのウェブアプリケーションです。 特別なソフトウェアのインストールは一切不要で、HTMLファイルをブラウザで開くだけですぐに利用できます。
PDFから文章・表・見出しなどのテキストを自動的に抽出し、 人間が聴いてわかりやすい形に整形してから音声で読み上げます。 特に表データは「項目名 → 数値」の順に読み上げるよう変換されており、 決算書・予算書・報告書など数値を含む文書でも聴きやすい設計です。
Features
主な機能
PDFファイルの読み込み
ドラッグ&ドロップ、またはクリックによるファイル選択でPDFを読み込みます。ファイル名・ページ数・ファイルサイズがすぐに表示されます。
日本語音声読み上げ
ブラウザ内蔵のWeb Speech APIを使い、抽出したテキストを日本語音声で読み上げます。追加インストール不要です。
表データの自然な読み上げ
決算書や予算書などの表を「項目名 → 数値」の順に読み上げます。金額は「○万○千円」と日本語に変換され、聴いて理解しやすい形になります。
ページ別ジャンプ機能
左サイドバーのページ一覧からクリックひとつで任意のページへジャンプし、そのページの先頭から自動的に読み上げを開始します。
速度・音量の調整
読み上げ速度(0.5〜2.0倍)と音量(0〜100%)をスライダーでいつでも変更でき、変更はすぐに読み上げに反映されます。
キーボード完全操作対応
スペースキーで再生・一時停止、矢印キーで前後の文へ移動など、マウスを使わずキーボードだけでほぼすべての操作が可能です。
How to Use
使い方(ステップガイド)
ソフトウェアを起動する
「pdf_reader.html」ファイルをダブルクリックするか、Google Chromeなどのブラウザにドラッグしてページを開きます。
PDFファイルを読み込む
画面上部のファイル選択エリアに、読み上げたいPDFファイルをドラッグ&ドロップするか、 エリアをクリックしてファイルを選択します。 読み込みが完了すると、ページ数・文数が表示され再生ボタンが有効になります。
読み上げを開始する
「▶ 再生」ボタンをクリックすると先頭から順番に読み上げが始まります。 左サイドバーのページ一覧から任意のページをクリックすると、そのページから読み上げを開始します。
一時停止・再開・停止
「⏸ 一時停止」で一時停止し、もう一度押すと続きから再開します。 「■ 停止」ボタンで完全に停止します。 停止後に再生ボタンを押すと、現在表示されている文から再開します。
特定の文へジャンプする
画面右側の文一覧(テキストエリア)に全文が表示されており、 読みたい文をクリックするとその文から読み上げが始まります。 現在読み上げ中の文はハイライト表示され、自動でスクロールします。
速度と音量を調整する
コントロールバーの「速度」スライダーで読み上げの速さを変えられます。 初めて使う方は 0.8〜1.0倍 が聴き取りやすいでしょう。 音量スライダーで大きさも調整できます。
Table Reading
表データの読み上げについて
PDFに含まれる表(決算報告・予算・参加者数など)は、 そのまま読み上げると数字が羅列されて意味がわかりにくくなります。 本ソフトウェアでは、表の各行を「項目名 → 数値」の順に読み上げるよう自動変換します。 また、数値は日本語に変換されます(例:120,000 → 「12万円」)。
変換例
Keyboard Shortcuts
キーボード操作一覧
マウスを使わず、キーボードだけで全操作が可能です。スクリーンリーダーとの併用にも対応しています。
| キー | 操作内容 |
|---|---|
| スペース | 再生中は一時停止 / 停止・一時停止中は再生・再開 |
| → 右矢印 | 次の文へ移動して読み上げを開始 |
| ← 左矢印 | 前の文へ移動して読み上げを開始 |
| Esc | 読み上げを完全に停止する |
| Tab | ボタン・スライダー・リスト項目へフォーカス移動 |
| Enter または スペース | フォーカス中のボタン・リスト項目を実行 |
Technical Details
技術構成
本ソフトウェアは単一のHTMLファイルで完結しており、 サーバーへの接続や追加インストールは一切不要です。 読み込んだPDFデータはブラウザ内だけで処理されます。
Notes