สารบัญ (TOC) ของหนังสือเสียงที่กำหนดเอง

ภาพรวม

เมื่ออัปโหลดหนังสือเสียงไปยัง Google Play Books คุณจะระบุสารบัญ (TOC) ที่กำหนดเองได้ตามที่อธิบายไว้ในข้อกำหนดของหนังสือเสียง W3C

ตัวอย่างที่เรียบง่ายนี้จะช่วยให้คุณทราบวิธีอัปโหลดไฟล์เสียงและสารบัญที่กำหนดเอง กรณีการใช้งานโดยละเอียดจะอธิบายไว้ในข้อกำหนด

โดยสรุปแล้ว วิธีอัปโหลดไฟล์เสียงและสารบัญที่กำหนดเองมีดังนี้

  1. สร้างไฟล์ HTML ที่มีชื่อว่า "toc.html" ซึ่งระบุสารบัญ
  2. สร้างไฟล์ Manifest ที่มีชื่อว่า "publication.json" ซึ่งแสดงรายการไฟล์เสียงและชี้ไปยังสารบัญ
  3. เพิ่ม "toc.html" และ "publication.json" ลงในโฟลเดอร์ข้างไฟล์เสียง
  4. บีบอัดโฟลเดอร์
  5. เปลี่ยนนามสกุลไฟล์จาก ".zip" เป็น ".lpf"
  6. อัปโหลดไฟล์ ".lpf" ไปยังศูนย์พาร์ทเนอร์ Books

ตัวอย่างง่ายๆ

สำคัญ: ส่วนด้านล่างนี้จะให้รายละเอียดเพิ่มเติมโดยใช้หนังสือเสียงแบบง่ายเป็นตัวอย่าง

หากต้องการอัปโหลดสารบัญที่กำหนดเองสำหรับหนังสือเสียงชื่อ "หนังสือเสียงเจ๋งๆ ของฉัน" ที่มี ISBN เป็น "123" ซึ่งประกอบด้วยไฟล์ .mp3 5 ไฟล์ ให้ทำดังนี้

  • 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

สร้างไฟล์ชื่อ "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>
  • โดยจะมี <li> 1 รายการสำหรับไฟล์เสียงแต่ละไฟล์
  • แอตทริบิวต์ href คือตำแหน่งสัมพัทธ์ของไฟล์เสียง
    • ในกรณีของคุณ นี่เป็นเพียงชื่อของไฟล์เสียงเนื่องจาก toc.html และไฟล์เสียงอยู่ในไดเรกทอรีเดียวกัน
    • หากคุณใส่ไฟล์เสียงในไดเรกทอรีย่อยที่มีชื่อว่า audio ค่าของแอตทริบิวต์ href ของอารัมภบทจะเป็น audio/123_1of5.mp3

ขั้นตอนที่ 5: สร้างไฟล์ Manifest

สร้างไฟล์ชื่อ "publication.json" เพื่อเก็บไฟล์ Manifest ของหนังสือเสียง

123/

├── 123_1of5.mp3

├── 123_2of5.mp3

├── 123_3of5.mp3

├── 123_4of5.mp3

├── 123_5of5.mp3

├── publication.json

└── toc.html

ขั้นตอนที่ 6: ป้อนข้อมูลในไฟล์ Manifest

ป้อนรายละเอียดเกี่ยวกับหนังสือเสียงลงใน publication.json

{

  "@context": [

  "https://schema.org",

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

 ],

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

  "name": "หนังสือเสียงสุดเจ๋งของฉัน",

  "resources": [

  {

   "name": "สารบัญ",

   "rel": "เนื้อหา",

   "url": "toc.html"

  }

 ],

  "readingOrder": [

  "123_1of5.mp3",

  "123_2of5.mp3",

  "123_3of5.mp3",

  "123_4of5.mp3",

  "123_5of5.mp3"

 ]

}

เคล็ดลับ:

  • ค่าของ name คือชื่อของหนังสือเสียง
  • อาร์เรย์ resources มีการอ้างอิงถึง toc.html
    • เมื่อปรับตัวอย่างนี้ให้เหมาะกับหนังสือเสียงของคุณเอง คุณไม่ควรเปลี่ยนองค์ประกอบนี้ของอาร์เรย์ resources เว้นแต่คุณจะตั้งชื่อไฟล์สารบัญเป็นชื่ออื่นที่ไม่ใช่ toc.html
  • อาร์เรย์ readingOrder มีรายการ URL ที่เกี่ยวข้องสำหรับไฟล์เสียง โดยแสดงตามลำดับที่ควรนำเสนอต่อผู้ฟัง
    • ในกรณีของคุณ รายการในอาร์เรย์ readingOrder เป็นเพียงชื่อของไฟล์เสียง เนื่องจาก publication.json และไฟล์เสียงอยู่ในไดเรกทอรีเดียวกัน
      • เช่น หากคุณใส่ไฟล์เสียงในไดเรกทอรีย่อยที่มีชื่อว่า audio URL ที่แสดงไฟล์อารัมภบทจะเป็น audio/123_1of5.mp3

ขั้นตอนที่ 7: บีบอัดไดเรกทอรี

บีบอัดไดเรกทอรี 123 เป็นไฟล์เก็บถาวร ZIP ชื่อ "123.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 Books

อัปโหลด 123.lpf ผ่านกระบวนการดึงข้อมูลอัตโนมัติหรือในศูนย์พาร์ทเนอร์ Google Play Books

แหล่งข้อมูลที่เกี่ยวข้อง

ค้นหา
ล้างการค้นหา
ปิดการค้นหา
แอป Google
เมนูหลัก
836297829642452377
true
ค้นหาศูนย์ช่วยเหลือ
false
true
true
true
true
true
82437
false
false
false
false
false