オーディオブックのカスタム目次(TOC)

概要

Google Play ブックスにオーディオブックをアップロードする際に、オーディオブックの W3C 仕様で説明されているように、カスタム目次(TOC)を指定できます。

この簡略化された例では、音声ファイルとカスタム目次をアップロードする方法をご確認いただけます。詳細なユースケースについては、仕様に記載されています。

音声ファイルとカスタム目次をアップロードする主な手順は次のとおりです。

  1. 目次を指定する「toc.html」という名前の HTML ファイルを作成します。
  2. 音声ファイルを一覧表示して目次を指す「publication.json」という名前のマニフェスト ファイルを作成します。
  3. 音声ファイルとともに「toc.html」と「publication.json」をフォルダに追加します。
  4. フォルダを圧縮します。
  5. ファイル拡張子を「.zip」から「.lpf」に変更します。
  6. ブックス パートナー センターに「.lpf」をアップロードします。

シンプルな例

重要: 以下のセクションでは、シンプルなオーディオブックを例として使用して、より詳しく説明します。

ISBN コードが「123」で、5 つの .mp3 ファイルで構成される、「マイ クール オーディオブック」という名前のオーディオブックのカスタム目次をアップロードする手順は次のとおりです。

  • 123_1of5.mp3
    • プロローグ
  • 123_2of5.mp3
    • 第 1 章: 導入部
  • 123_3of5.mp3
    • 第 2 章: 中間部
  • 123_4of5.mp3
    • 第 3 章: 結末
  • 123_5of5.mp3
    • エピローグ

ステップ 1: ディレクトリを作成する

まず、「123」という名前のディレクトリまたはフォルダを作成します。「123」は、オーディオブックの ISBN コードです。

ステップ 2: 音声ファイルをディレクトリに格納する

作成したディレクトリに音声ファイルを追加します。ディレクトリ構造は次のようになります。

123/

├── 123_1of5.mp3

├── 123_2of5.mp3

├── 123_3of5.mp3

├── 123_4of5.mp3

└── 123_5of5.mp3

ステップ 3: 目次ファイルを作成する

toc.html」という名前のファイルを作成して、目次を保持します。

123/

├── 123_1of5.mp3

├── 123_2of5.mp3

├── 123_3of5.mp3

├── 123_4of5.mp3

├── 123_5of5.mp3

└── toc.html

ステップ 4: 目次ファイルにデータを入力する

ファイルのリストと、目次に表示する名前を使って、toc.html にデータを入力します。

<nav role="doc-toc">

 <h2>マイ クール オーディオブック</h2>

 <ol>

  <li><a href="123_1of5.mp3">プロローグ</a></li>

  <li><a href="123_2of5.mp3">第 1 章: 導入部</a></li>

  <li><a href="123_3of5.mp3">第 2 章: 中間部</a></li>

  <li><a href="123_4of5.mp3">第 3 章: 結末</a></li>

  <li><a href="123_5of5.mp3">エピローグ</a></li>

 </ol>

</nav>

ヒント:

  • 書籍のタイトルは <h2> タグの間に記述します。
  • 音声ファイルごとに 1 個の <li> があります。
    • たとえば、1 個の音声ファイルを複数の部分に分割する場合は、複数の目次エントリを指定できます。
  • href 属性は、音声ファイルの相対的な位置です。
    • 今回の例では、toc.html と音声ファイルが同じディレクトリにあるため、音声ファイルの名前のみです。
    • 音声ファイルを「audio」という名前でサブディレクトリに配置した場合、プロローグの href 属性の値は audio/123_1of5.mp3 になります。

ステップ 5: マニフェストを作成する

publication.json」という名前のファイルを作成して、オーディオブックのマニフェストを保持します。

123/

├── 123_1of5.mp3

├── 123_2of5.mp3

├── 123_3of5.mp3

├── 123_4of5.mp3

├── 123_5of5.mp3

├── publication.json

└── toc.html

ステップ 6: マニフェストにデータを入力する

publication.json にオーディオブックの詳細を入力します。

{

  "@context": [

  "https://schema.org",

  "https://www.w3.org/ns/pub-context"

 ],

  "conformsTo" : "https://www.w3.org/TR/audiobooks/",

  "name": "マイ クール オーディオブック",

  "resources": [

  {

   "name": "目次",

   "rel": "contents",

   "url": "toc.html"

  }

 ],

  "readingOrder": [

  "123_1of5.mp3",

  "123_2of5.mp3",

  "123_3of5.mp3",

  "123_4of5.mp3",

  "123_5of5.mp3"

 ]

}

ヒント:

  • name の値はオーディオブックのタイトルです。
  • resources 配列には toc.html への参照が含まれています。
    • この例をお客様ご自身のオーディオブックに適用する場合は、目次ファイルに toc.html 以外の名前を付ける場合を除き、resources 配列のこの要素を変更しないでください。
  • readingOrder 配列には、音声ファイルの相対 URL のリストが含まれており、リスナーに提示する順序で一覧表示されています。
    • 今回の例では、readingOrder と音声ファイルが同じディレクトリにあるため、readingOrder 配列のエントリは音声ファイルの名前のみです。
      • たとえば、音声ファイルを「audio」という名前のサブディレクトリに配置した場合、プロローグ ファイルを表す URL は audio/123_1of5.mp3 になります。

ステップ 7: ディレクトリを圧縮する

123 ディレクトリを「123.zip」という名前の ZIP アーカイブに圧縮します。正確な手順はオペレーティング システムによって異なりますが、それぞれの手順は以下のとおりです。

ステップ 8: 圧縮されたディレクトリの名前を変更する

圧縮されたディレクトリのファイル拡張子を「.zip」から「.lpf」に変更します。たとえば、123.zip123.lpf になります。

結果

この例では、上記の手順により、次の構造の ZIP アーカイブが作成されます。

123.lpf

├── 123_1of5.mp3

├── 123_2of5.mp3

├── 123_3of5.mp3

├── 123_4of5.mp3

├── 123_5of5.mp3

├── publication.json

└── toc.html

ステップ 9: Google Play ブックスにアップロードする

自動取得プロセスを通じて、または Google Play ブックス パートナー センターから 123.lpf をアップロードします。

関連リソース

検索
検索をクリア
検索を終了
Google アプリ
メインメニュー
13252950153799707678
true
ヘルプセンターを検索
false
true
true
true
true
true
82437
false
false
false
false