Skip to content

dpublishing/audiobooks-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

台灣數位出版聯盟有聲書範本

本專案之目的是為了提供一組符合W3C Audiobooks有聲書規格之中文實作參考範本。範本採用有「台灣現代文學之父」尊稱的賴和所創作之詩化散文作品「前進」作為內容素材進行製作。

範本內容符合W3C Audiobooks有聲書規格,並參考W3C出版品宣告製作五種不同參考範例。範例一可透過另外實作之線上展示進行觀看:https://dpublishing.github.io/worlds-best-audiobook/web/library/

注意:範本中所使用之同步旁白(文字語音同步)為尚在製定中之標準,請自行評估使用。


作品說明

錄音資訊

範本製作


範本說明

範例一、具備所有元素的有聲書範本(Case 1)

  • 包括:

    • 出版品宣告:publication.json
    • 主要進入頁面(內嵌目錄):index.html
    • 獨立目錄:toc.html
    • 封面圖片:cover.jpg
    • 對應時間:sync/forward.json
    • 文字內容:html/forward.html
  • 說明:

在主要進入頁面(Primary Entry Page)中,以link元素包含對出版品宣告(Publication Manifest) publication.json的參照。然後在出版品宣告中提供閱讀順序(readingOrder)與音檔位置,在閱讀順序中使用alternate指定對應同步朗讀時間的forward.json檔案。

在forward.json中的text指定標註同步ID的html/forward.html檔案。

封面圖片、主要進入頁面、獨立目錄與文字內容另宣告在出版品宣告的資源(resources)中。

範例二、使用獨立目錄的有聲書範本(Case 2)

  • 說明:

與Case 1大致相同,不同之處是在主要進入頁面中不提供嵌入目錄,而改連結到獨立目錄。處理方式為在resources中,將"rel": "contents"指定到獨立目錄,而非Case 1的主要進入頁面。

範例三、簡單有聲書範本(Case 3)

  • 包括:

    • 出版品宣告:publication.json
    • 獨立目錄:toc.html
    • 封面圖片:cover.jpg
    • 音檔:forward.mp3
  • 說明:

相較於Case 1、2,此範例較偏向於一般包裝有聲書作為交換使用。音檔不位於遠端伺服器,而位於本地端,同時也沒有主要進入頁面,程式應該直接搜尋出版品宣告進行處理。也不包含同步旁白資源。

範例四、簡單有聲書範本的輕量化封裝(Case 4)

  • 說明:

使用輕量化包裝格式的.lpf檔案,內容物與Case 3相同。

輕量化包裝附檔名為.lpf,格式採用ZIP壓縮,但聲音與影片等檔案不進行壓縮。處理.lpf檔案時,程式需直接搜尋出版品宣告publication.json及主要進入頁面index.html來進行處理。

範例五、最小限度的有聲書範本(Case 5)

  • 包括:

    • 出版品宣告:publication.json
    • 封面圖片:cover.jpg
    • 音檔:forward.mp3

最小限度的有聲書範本,連獨立目錄也不具備。僅提供出版品宣告與音檔,甚至可以進一步刪除封面圖片。


範例差異比較表

範本編號 封裝 PEP 獨立目錄(TOC) 同步旁白 資源狀態
1 內嵌目錄 遠端
2 不內嵌目錄 遠端
3 本地
4 LPF 本地
5 本地