自訂有聲書目錄

總覽

將有聲書上傳至 Google Play 圖書時,你可以指定自訂目錄,如同 W3C 有聲書規格所述。

這個簡化範例說明了如何上傳音訊檔案和自訂目錄。如需詳細的使用方式,請參閱有聲書規格。

整體而言,如要上傳音訊檔案和自訂目錄,請按照下列步驟操作:

  1. 建立名為「toc.html」的 HTML 檔案,指定目錄。
  2. 建立名為「publication.json」的資訊清單檔案,列出音訊檔案並指向目錄。
  3. 將「toc.html」和「publication.json」加到音訊檔案所在的資料夾。
  4. 將資料夾壓縮成 ZIP 檔案。
  5. 將檔案的副檔名從「.zip」變更為「.lpf」。
  6. 將「.lpf」檔案上傳至圖書合作夥伴中心

簡易範例

重要事項:下方的章節會以簡單的有聲書為例,提供更詳細的說明。

如要為 ISBN 為「123」的「My Cool Audiobook」有聲書上傳自訂目錄,該有聲書包含 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>My Cool Audiobook</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> 標記之間。
  • 每個音訊檔案都有一個 <li>
    • 舉例來說,如要將一個音訊檔案分割成多個部分,可以指定多個目錄項目
  • 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": "My Cool Audiobook",

  "resources": [

  {

   "name": "Table of Contents",

   "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 陣列包含音訊檔案的相對網址清單,並依照向聽眾呈現的順序排列。
    • 在本例中,readingOrder 陣列中的項目只是音訊檔案的名稱,因為 publication.json 和音訊檔案位於相同目錄。
      • 舉例來說,如果將音訊檔案放在名為 audio 的子目錄中,代表序言檔案的網址就會是 audio/123_1of5.mp3

步驟 7:將目錄壓縮成 ZIP 檔案

123 目錄壓縮為名為「123.zip」的 ZIP 封存檔。實際步驟會因作業系統而異,請參閱以下說明:

步驟 8:重新命名壓縮目錄

將壓縮目錄的副檔名從「.zip」變更為「.lpf」。因此,123.zip 會變成 123.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

相關資源

true
搜尋
清除搜尋內容
關閉搜尋
Google 應用程式
主選單
2481522899283754933
true
搜尋說明中心
false
true
true
true
true
true
82437
false
false
false
false