Genel Bakış
Google Play Kitaplar'a sesli kitap yüklediğinizde, W3C Sesli Kitap Spesifikasyonu'nda açıklandığı gibi özel bir içindekiler tablosu (TOC) belirtebilirsiniz.
Bu basitleştirilmiş örnekle, ses dosyalarını ve özel bir içindekiler tablosunu nasıl yükleyeceğinizi öğrenebilirsiniz. Ayrıntılı kullanım alanları spesifikasyonda ele alınmıştır.
Ses dosyaları ve özel bir içindekiler tablosu yüklemek için genel olarak şu adımları uygulamanız gerekir:
- İçindekiler tablonuzu belirten "
toc.html" adlı bir HTML dosyası oluşturun. - Ses dosyalarınızı listeleyen ve içerik tablonuza yönlendiren "
publication.json" adlı bir manifest dosyası oluşturun. - Ses dosyalarınızın bulunduğu klasöre "
toc.html" ve "publication.json" dosyalarını ekleyin. - Klasörü zipleyin.
- Dosya uzantısını "
.zip"ten ".lpf"ye değiştirin. - "
.lpf" dosyasını Kitaplar İş Ortağı Merkezi'ne yükleyin.
Basit örnek
Önemli: Aşağıdaki bölümlerde, örnek olarak basit bir sesli kitap kullanılarak daha ayrıntılı bilgi verilmektedir.
ISBN'si "123" olan ve 5 .mp3 dosyasından oluşan "Harika Sesli Kitabım" adlı sesli kitap için özel bir içindekiler tablosu yüklemek üzere:
123_1of5.mp3- Prolog
123_2of5.mp3- 1. Bölüm: Başlangıç
123_3of5.mp3- 2. Bölüm: Orta
123_4of5.mp3- 3. Bölüm: Son
123_5of5.mp3- Son Söz
1. adım: Dizin oluşturun
Başlamak için "123" adında bir dizin veya klasör oluşturun. Sesli kitabımızın ISBN'si "123" olduğu için bu adı kullanıyoruz.
2. adım: Ses dosyalarını dizine yerleştirin
Ses dosyalarınızı oluşturduğunuz dizine ekleyin. Dizin yapısı şu şekildedir:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
└── 123_5of5.mp3
3. adım: İçindekiler tablosu dosyası oluşturun
İçindekiler tablosunu tutması için "toc.html" adlı bir dosya oluşturun:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
└── toc.html
4. adım: İçindekiler tablosu dosyasını doldurun
Dosyaların listesi ve içindekiler bölümünde gösterilmesi gereken adlarla toc.html dosyasını doldurun:
<nav role="doc-toc">
<h2>Harika Sesli Kitabım</h2>
<ol>
<li><a href="123_1of5.mp3">Prolog</a></li>
<li><a href="123_2of5.mp3">1. Bölüm: Başlangıç</a></li>
<li><a href="123_3of5.mp3">2. Bölüm: Orta</a></li>
<li><a href="123_4of5.mp3">3. Bölüm: Son</a></li>
<li><a href="123_5of5.mp3">Son Söz</a></li>
</ol>
</nav>
İpuçları:
- Kitabın başlığı
<h2>etiketleri arasına girilir. - Her ses dosyası için bir
<li>bulunur.- Örneğin, bir ses dosyasını birden fazla bölüme ayırmak istiyorsanız birden fazla içindekiler tablosu girişi belirleyebilirsiniz.
hrefözelliği, ses dosyasının göreli konumudur.- Sizin durumunuzda,
toc.htmlve ses dosyaları aynı dizinde olduğundan bu yalnızca ses dosyasının adıdır. - Ses dosyalarını
audioadlı bir alt dizine yerleştirirseniz prologunhrefözelliğinin değeriaudio/123_1of5.mp3olur.
- Sizin durumunuzda,
5. adım: Manifest dosyası oluşturun
Sesli kitabın manifest dosyasını içerecek şekilde "publication.json" adlı bir dosya oluşturun:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
6. adım: Manifest dosyasını doldurun
publication.json dosyasını sesli kitapla ilgili ayrıntılarla doldurun:
{
"@context": [
"https://schema.org",
"https://www.w3.org/ns/pub-context"
],
"conformsTo" : "https://www.w3.org/TR/audiobooks/",
"name": "Harika Sesli Kitabım",
"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"
]
}
İpuçları:
namedeğerinde sesli kitabın başlığı yer alır.Resourcesdizisi,toc.htmldosyasına bir referans içerir.- Bu örneği kendi sesli kitabınıza uyarlarken,
toc.htmldışında farklı bir ad kullanmadığınız süreceresourcesdizisinin bu öğesini değiştirmemelisiniz.
- Bu örneği kendi sesli kitabınıza uyarlarken,
readingOrderdizisi, ses dosyalarının göreli URL'lerinin bir listesini içerir. Bu dosyalar, dinleyiciye sunulmaları gereken sırayla listelenir.- Sizin durumunuzda,
readingOrderve ses dosyaları aynı dizinde olduğundanreadingOrderdizisindeki girişler yalnızca ses dosyalarının adlarıdır.- Örneğin, ses dosyalarını
audioadlı bir alt dizine yerleştirirseniz prolog dosyasını temsil eden URLaudio/123_1of5.mp3olur.
- Örneğin, ses dosyalarını
- Sizin durumunuzda,
7. adım: Dizini zipleyin
123 dizinini "123.zip" adlı bir ZIP arşivine sıkıştırın. Tam adımlar işletim sistemine göre değişse de aşağıda genel talimatları bulabilirsiniz:
8. adım: Ziplenmiş dizini yeniden adlandırın
Sıkıştırılmış dizinin dosya uzantısını ".zip" yerine ".lpf" olarak değiştirin. Örneğin, 123.zip, 123.lpf olur.
Sonuç
Örnekte, yukarıdaki adımlar şu yapıya sahip bir ZIP arşivi oluşturmalıdır:
123.lpf
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
9. adım: Google Play Kitaplar'a yükleyin
Otomatik getirme işlemiyle veya Google Play Kitaplar İş Ortağı Merkezi'nden 123.lpf dosyasını yükleyin.