BookTranslator
BookTranslator

EPUBを音声で読む方法:音声、言語、よくある問題

EPUBの読み上げに関する実践的なチェックリスト:構造を確認し、リーダーまたはOSの音声を選び、言語とナビゲーションの問題を診断し、翻訳が本当に次のステップとなるべきかを判断します。

BookTranslator

BookTranslator Team

16 min read

EPUBは、テキストが実際の順序付けられたコンテンツとして公開され、読書アプリがそのコンテンツを音声エンジンに渡せる場合に読み上げが可能になります。ファイル拡張子だけでは保証されません。本が正常に開いても、見出しを飛ばしたり、外国語を間違った音声で発音したり、脚注リンクで止まったりすることがあります。

信頼できるワークフローは、3つのチェックを分離することです:

  1. ファイル構造: EPUBに有効なspine、ナビゲーション文書、読み取り可能なXHTML章がありますか?
  2. リーダーと音声: アプリまたはOSは現在の選択範囲、ページ、章を読み上げられますか?また、本の言語に対応した音声を持っていますか?
  3. 言語パス: 原文をそのまま使用できますか?それとも、聴く前に翻訳されたバイリンガル版が必要ですか?

当社のEPUB読み上げ互換性マトリックスは、これらのチェックを繰り返し実行できる小さなプリフライトに変えます。これは文書化された機能を記録するものであり、すべてのアプリがすべての本を同一にレンダリングすることを約束するものではありません。

音声を選ぶ前にEPUBを確認する

EPUB 3は、Webに似たリソースのパッケージです:XHTMLコンテンツ文書、パッケージ文書、読書順序を定義するspine、ナビゲーション、スタイル、およびオプションのメディアやアクセシビリティメタデータ。W3C EPUB 3.3仕様はこれらの関係を定義していますが、リーダーは依然としてそれらを正しく実装する必要があります。

元のファイルのコピーを作成し、3つの場所を検査します:最初の章、中間の章、リンク、注釈、または画像を含む箇所。以下を確認します:

  • 目次が意図した章を開くこと;
  • 章のテキストが単一のページ画像ではなく選択可能であること;
  • 読書順序がヘッダー、サイドバー、脚注の間で飛ばないこと;
  • 句読点とアクセント付き文字がコピー&ペースト後も保持されること;そして
  • 本の言語がパッケージまたは文書のどこかで識別されていること。

選択しても何も返らない場合、本は画像のみか保護されている可能性があります。スクリーンリーディングは、コンテンツ層に存在しないテキストを生成することはできません。出版社がサポートするアクセス経路を使用するか、別の版を入手してください。DRM解除をアクセシビリティのステップとして扱わないでください。

デバイスに合った読書経路を選ぶ

普遍的な「EPUBナレーター」スイッチはありません。有用な選択は通常、読書アプリの組み込み読み上げコントロールと、オペレーティングシステムのアクセシビリティ音声ツールの間です。

状況ここから始める確認すべきこと証拠の境界
リーダーに「読み上げ」または「話す」コマンドがある場合選択した一節に対してそのコマンドを使用する本の背表紙に従い、章ナビゲーションを表示するメニュー名はアプリとバージョンによって異なるため、リーダーの現在のヘルプで確認する
デスクトップでThorium Readerを使用しているThoriumの現在の読書とアクセシビリティに関するドキュメントから始める選択した段落、見出し、脚注は、音声を有効にする前に読書順で到達できるEDRLabのThorium Readerドキュメントと現在のThoriumサイトは製品について説明しているが、すべてのEPUBが同一に動作することを証明するものではない
iPhoneまたはiPadのアクセシビリティ音声を使用しているVoiceOverをオンにして練習するか、デバイスの読み上げコンテンツコントロールを使用するEPUBリーダーがアクセシビリティレイヤーにテキストを公開しているAppleはOSの動作を文書化しているが、すべてのサードパーティEPUBアプリを文書化しているわけではない
Androidのアクセシビリティ音声を使用しているTalkBackの公式ガイダンスとリーダーの選択可能なテキストを使用するフォーカスが意図した読書順に移動するAndroidの設定とインストールされている音声はデバイスによって異なる
Google Play Booksを使用しているアップロードしたEPUBが読み上げコントロールを公開していると想定する前に、現在のGoogle Play Books読み上げガイダンスを確認するアカウント、ファイル、リーダーが必要なテキストと音声の経路を公開しているヘルプページは読み上げ動作を文書化しているが、アップロードガイダンスではなく、アップロードされたすべての本に読み上げスイッチがある証拠でもない
ファイルがデスクトップ上にあるリーダーの音声機能またはOSのスクリーンリーダーを使用するキーボードフォーカス、見出し、リンク、注釈に到達できるデスクトップリーダーの正確なコントロールには、それ自体の現在のドキュメントが必要である

このマトリックスは、単一の「最良の」アプリを意図的にリストしていない。音声機能は、単純な小説では動作しても、注釈が多用された学術版では失敗する可能性がある。まずファイルの構造をテストし、次に実際に使用する予定の経路をテストする。

文書化されたリーダーと音声の確認

短い一節を使い、リーダー、 音声エンジン、言語ごとに結果を別々に記録します。Thorium、Google Play Books、または実際に使用している リーダーで、段落、見出し、脚注リンク、 非ラテン文字を含む一節を確認します。選択範囲が 音声に渡されること、フォーカスが意図した順序で移動すること、選択した音声が マークされた言語と一致することを確認します。リーダー名、バージョン、オペレーティングシステム、 音声、日付を結果の横に記録します。これは再現可能な確認であり、 BookTranslatorがすべてのリーダーをテストしたという主張でも、 すべてのEPUBに文書化された制御が存在するという主張でもありません。

対象のデバイスでその確認を実行できない場合は、結果をマトリクス内で 「未検証」としてマークしたままにします。上記のThoriumとGoogle Play Booksの 公式ガイダンスは何を確認すべきかを示しますが、 デバイス固有の結果の代わりにはなりません。

読み上げをイライラさせる3つの問題を解決する

1. 音声が間違った言語を話す

音声エンジンは通常、言語メタデータ、選択されたテキスト、または現在のアプリケーション設定から音声を選択します。英語の音声がスペイン語や日本語のテキストを読む場合は、EPUBを変更する前に、リーダーの言語選択とインストールされている音声を確認してください。パッケージレベルでのみ言語を宣言する本もあれば、言語の変更をインラインでマークする本もあります。

実用的なテストは、言語固有の句読点や文字を含む短い一節です。手動でその一節を選択した後の発音を比較してください。リーダーが言語の境界を公開していない場合、音声を変更しても、よりクリーンな言語メタデータを持つ版を見つけるほどには役立たないかもしれません。

発音から翻訳の品質を推測しないでください。音声が流暢に文を読んでいても、ソーステキストが未翻訳のままである場合があり、翻訳されたファイルでも名前、慣用句、用語のレビューは依然として必要です。

2. リーダーが見出し、注記、章をスキップする

スキップされたコンテンツは、多くの場合、音声の問題ではなくナビゲーションまたは読書順序の問題です。目次と章の順序を比較してください。章が間違った見出しで始まる場合は、EPUBバリデーターまたはファイルエディターでEPUBのナビゲーションとスパインを検査してください。脚注だけが失敗する場合は、リーダーのリンクバックコントロールを使用し、注記が同じ読書順序で到達可能かどうかを確認してください。

EPUB Accessibility 1.1仕様は、ナビゲーションや読書順序を含むアクセシビリティメタデータとコンテンツ要件を説明しています。適合メタデータは有用な証拠ですが、特定のリーダーがすべての機能を公開することを保証するものではありません。過度に積極的なクリーンアップを元に戻せるように、元のファイルと修復されたコピーは別々に保管してください。

3. ファイルは開くが、使用可能なテキストが含まれていない

画像のみのスキャンは電子書籍のように見えても、音声用の文字を提供しません。文を選択してみてください。選択が不可能な場合は、その版にOCRテキストレイヤーまたは別のテキスト版が含まれているか確認してください。処理が許可されているスキャン書籍の場合、OCRは準備ステップです。音声エンジンに読ませる前に、その読書順序とエラーを検査してください。

合法的で使用可能なEPUBを持っているが言語が障害になっている場合、BookTranslatorのEPUBワークフローは、完全な本を読むための翻訳ファイルを作成できます。翻訳は、破損したアーカイブ、欠落したOCR、保護されたダウンロードの修復ではありません。音声出力に頼る前に、翻訳された章とナビゲーションを確認してください。

再現可能な5分間の事前チェック

本全体ではなく、短い代表的なセクションでこの手順を実行してください:

  1. EPUBを開き、目次メニューから最初、中間、最後の章にジャンプします。
  2. 段落を選択し、別のアプリにコピーせずにリーダーがそれを読み上げられることを確認します。
  3. 見出し、脚注リンク、アクセント付きまたは非ラテン文字を含む一節を選択します。
  4. 音声、言語、順序がソースと一致するかどうかを記録します。
  5. 翻訳または修復されたコピーを作成した場合は、同じ確認を繰り返します。

結果は「本が開いた」よりも有用です。失敗がアーカイブ、リーダー、音声、言語の壁のどれに属するかを教えてくれます。付属のCSVマトリクスは各確認にステータスフィールドを提供するので、すべてのデバイスをテストしたふりをせずに版を比較できます。

翻訳がワークフローに属する場合

言語を理解でき、音声のみが必要な場合は元のEPUBを使用します。好みの言語の公式版が存在し、アクセスニーズを満たす場合はそれを探します。ソースが合法的で使用可能だが、リーダーやファイル構造ではなく言語が理解を妨げている場合は、翻訳されたEPUBを使用します。

翻訳ワークフローでは、次の3つの受け入れチェックを分けて考えます。

  • 意味: 人名、慣用句、専門用語をサンプルとして抽出し、人間が確認します。
  • 構造: 章、目次リンク、注釈、画像が引き続き開けることを確認します。
  • 読み上げ: 対象言語の音声を選び、章の境界をまたいで聴き通します。

このように分けておくと、よくある間違いを防げます。動作するテキスト読み上げ機能を翻訳の正確さの証拠とみなしたり、翻訳をEPUBがアクセシブルである証拠とみなしたりすることです。読めるファイル、適切な音声、信頼できる翻訳は互いに関連する工程であり、同じ結果ではありません。

関連記事