Tổng quan
Khi tải sách nói lên Google Play Sách, bạn có thể chỉ định một mục lục (TOC) tuỳ chỉnh như mô tả trong Quy cách sách nói của W3C.
Với ví dụ đơn giản này, bạn có thể tìm hiểu cách tải tệp âm thanh và TOC tuỳ chỉnh lên. Các trường hợp sử dụng chi tiết được đề cập trong quy cách.
Ở cấp độ cao, để tải tệp âm thanh và TOC tuỳ chỉnh lên, bạn cần:
- Tạo một tệp HTML có tên "
toc.html" chỉ định mục lục của bạn. - Tạo một tệp kê khai có tên là "
publication.json" liệt kê các tệp âm thanh và trỏ đến mục lục của bạn. - Thêm "
toc.html" và "publication.json" vào một thư mục cùng với các tệp âm thanh. - Nén thư mục.
- Thay đổi đuôi tệp từ "
.zip" thành ".lpf". - Tải "
.lpf" lên Trung tâm đối tác Sách.
Ví dụ đơn giản
Lưu ý quan trọng: Các phần dưới đây cung cấp thông tin chi tiết hơn bằng cách sử dụng một sách nói đơn giản làm ví dụ.
Cách tải một TOC tuỳ chỉnh lên cho một cuốn sách nói có tên là "Sách nói hay của tôi" có ISBN là "123", bao gồm 5 tệp .mp3:
123_1of5.mp3- Phần mở đầu
123_2of5.mp3- Chương 1: Bắt đầu
123_3of5.mp3- Chương 2: Phần giữa
123_4of5.mp3- Chương 3: Kết thúc
123_5of5.mp3- Lời kết
Bước 1: Tạo một thư mục
Để bắt đầu, hãy tạo một thư mục có tên "123", vì "123" là mã ISBN của sách nói.
Bước 2: Đặt tệp âm thanh vào thư mục
Thêm tệp âm thanh vào thư mục bạn đã tạo. Cấu trúc thư mục có dạng như sau:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
└── 123_5of5.mp3
Bước 3: Tạo tệp mục lục
Tạo một tệp có tên "toc.html" để lưu trữ mục lục:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
└── toc.html
Bước 4: Điền thông tin vào tệp TOC
Với danh sách các tệp và tên sẽ xuất hiện cho các tệp đó trong mục lục, hãy điền thông tin vào toc.html:
<nav role="doc-toc">
<h2>Sách nói hay của tôi</h2>
<ol>
<li><a href="123_1of5.mp3">Phần mở đầu</a></li>
<li><a href="123_2of5.mp3">Chương 1: Bắt đầu</a></li>
<li><a href="123_3of5.mp3">Chương 2: Phần giữa</a></li>
<li><a href="123_4of5.mp3">Chương 3: Kết thúc</a></li>
<li><a href="123_5of5.mp3">Lời kết</a></li>
</ol>
</nav>
Lưu ý:
- Tiêu đề của cuốn sách nằm giữa các thẻ
<h2>. - Có một
<li>cho mỗi tệp âm thanh.- Ví dụ: nếu muốn chia một tệp âm thanh thành nhiều phần, bạn có thể chỉ định nhiều mục lục.
- Thuộc tính
hreflà vị trí tương đối của tệp âm thanh.- Trong trường hợp của bạn, đây chỉ là tên của tệp âm thanh vì
toc.htmlvà các tệp âm thanh nằm trong cùng một thư mục. - Nếu bạn đặt các tệp âm thanh trong một thư mục con có tên là
audio, thì giá trị của thuộc tínhhreftrong phần mở đầu sẽ làaudio/123_1of5.mp3.
- Trong trường hợp của bạn, đây chỉ là tên của tệp âm thanh vì
Bước 5: Tạo tệp kê khai
Tạo một tệp có tên là "publication.json" để lưu trữ tệp kê khai của sách nói:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Bước 6: Điền thông tin vào tệp kê khai
Điền thông tin chi tiết về sách nói vào publication.json:
{
"@context": [
"https://schema.org",
"https://www.w3.org/ns/pub-context"
],
"conformsTo" : "https://www.w3.org/TR/audiobooks/",
"name": "Sách nói hay của tôi",
"resources": [
{
"name": "Mục lục",
"rel": "contents",
"url": "toc.html"
}
],
"readingOrder": [
"123_1of5.mp3",
"123_2of5.mp3",
"123_3of5.mp3",
"123_4of5.mp3",
"123_5of5.mp3"
]
}
Lưu ý:
- Giá trị của
namelà tiêu đề của sách nói. - Mảng
resourceschứa một tệp tham chiếu đếntoc.html.- Khi điều chỉnh ví dụ này cho sách nói của riêng mình, bạn không nên thay đổi phần tử này trong mảng
resources, trừ phi bạn đặt một tên khác cho tệp mục lục ngoàitoc.html.
- Khi điều chỉnh ví dụ này cho sách nói của riêng mình, bạn không nên thay đổi phần tử này trong mảng
- Mảng
readingOrderchứa danh sách các URL tương đối cho tệp âm thanh, được liệt kê theo thứ tự mà người nghe nên nghe.- Trong trường hợp của bạn, các mục trong mảng
readingOrderchỉ là tên của các tệp âm thanh vìpublication.jsonvà các tệp âm thanh nằm trong cùng một thư mục.- Ví dụ: nếu bạn đặt các tệp âm thanh trong một thư mục con có tên là
audio, thì URL đại diện cho tệp lời mở đầu sẽ làaudio/123_1of5.mp3.
- Ví dụ: nếu bạn đặt các tệp âm thanh trong một thư mục con có tên là
- Trong trường hợp của bạn, các mục trong mảng
Bước 7: Nén thư mục
Nén thư mục 123 thành tệp lưu trữ ZIP có tên là "123.zip". Các bước cụ thể sẽ khác nhau tuỳ theo hệ điều hành, nhưng đây là hướng dẫn cho:
Bước 8: Đổi tên thư mục đã nén
Thay đổi đuôi tệp của thư mục nén từ ".zip" thành ".lpf". Ví dụ: 123.zip sẽ trở thành 123.lpf.
Kết quả
Trong ví dụ này, các bước trên sẽ tạo ra một tệp lưu trữ ZIP có cấu trúc như sau:
123.lpf
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Bước 9: Tải lên Google Play Sách
Tải tệp 123.lpf lên thông qua quy trình tìm nạp tự động hoặc trong Trung tâm đối tác của Google Play Sách.