Pozor, od 6. 6. 2025 bude můj web přístupný již jen v rámci skutečného Internetu – v historickém vypínám.

Můj malý svět

Obrať obličej k slunci
a stíny budou padat za tebe
  • Eko náhrady
  • Stop Heuréce
  • Zkušenosti s firmami
  • Instalace českého předčítání do Kindlu

    Vzal jsem do ruky svou 11 let a fous starou amazoní čtečku a řekl si, že by bylo zajímavé, kdyby uměl kromě anglických knih předčítat i české texty. K mému překvapení to jde zařídit.

    A kupodivu to není až tak náročné. Stačí nahrát jeden malý modul a balíčky s „hlasy“. Nejsem si jistý, jak přesně autor došel ke svému obdivuhodnému výsledku, ani odkud získal ony hlasové balíčky, ale funguje to. A docela dobře. S instalací bylo pár peripetií, tak se podělím o celý postup.

    Pryč z vězení

    Jako první je ale třeba přeřezat pomyslné mříže, aby člověk mohl do systému Kindlu zasahovat nad rámec toho, co Amazon posvětil. Jailbreak! Celý proces je hezky popsán na MobileRead fóru a není to nikterak složité.

    Čtečko, čtečko, kolika jazyky mluvíš?

    V základu má Kindle dva hlasy: mužský a ženský. Český (a případně jiný) hlas funguje tak, že se tyto původní hlasy nahradí za ty, co si tam uživatel nahraje. (Případně lze mít až pět hlasů, pokud člověk sáhne po dalších haccích.)

    Příliš nový firmware

    Pokud máte aktualizovaný firmware, nebude vám dostupný balíček s modulem pro vlastní hlasy fungovat, protože je omezený pouze na autorem otestovanou verzi firmwaru, což není ta poslední (s aktualizací modulu už bych ale osobně nepočítal). Není ale problém tento nedostatek napravit. Člověk ale potřebuje prográmek kindletool, který je pro Gentoo k dispozici v kindletool overlayi:

    # layman -f -o file:///etc/layman/overlays/kindletool.xml -a kindletool

    Obsah souboru /etc/layman/overlays/kindletool.xml:

    <?xml version="1.0" encoding="UTF-8"?>
    <repositories version="1.0">
    	<repo priority="50" status="unofficial">
    		<name>kindletool</name>
    		<description>kindletool overlay</description>
    		<homepage>https://github.com/NiLuJe/gentoo-kindletool</homepage>
    		<owner>
    			<name>NiLuJe</name>
    		</owner>
    		<source type="git">git://github.com/NiLuJe/gentoo-kindletool.git</source>
    		<feed>https://github.com/NiLuJe/gentoo-kindletool/commits/master.atom</feed>
    	</repo>
    </repositories>

    Po nainstalování může člověk jednoduše porovnat omezení na verze firmwaru („OTA“) balíčku s modulem na vlastní hlasy a třeba balíček s jailbreakem:

    $ kindletool convert -i update_usertts_3r3_k3g_install.bin
    Checking update package 'update_usertts_3r3_k3g_install.bin'.
    Bundle         FC02 (OTA [ota])
    Bundle Type    OTA V1
    MD5 Hash       262c75acb626be37767709fd2949559e
    Minimum OTA    0
    Target OTA     2147483647
    Device         Kindle 3 WiFi+3G
    Optional       0
    Padding Byte   19 (0x13)
    
    $ kindletool convert -i Update_jailbreak_0.13.N_k3g_install.bin
    Checking update package 'Update_jailbreak_0.13.N_k3g_install.bin'.
    Bundle         FC02 (OTA [ota])
    Bundle Type    OTA V1
    MD5 Hash       ae15254d35e17fd0469b49fad25c56cf
    Minimum OTA    0
    Target OTA     4294967295
    Device         Kindle 3 WiFi+3G
    Optional       0
    Padding Byte   0 (0x00)

    (Názvy souborů odpovídají mé verzi Kindlu – pokud nemáte 3G, budou jiné.)

    Ve skutečnosti jailbreak žádné omezení na verzi nemá – ona hodnota je totiž hodnotou maximální. Samotná úprava je velice jednoduchá:

    kindletool convert -k update_usertts_3r3_k3g_install.bin
    kindletool create ota -d k3g -t 4294967295 update_usertts_3r3_k3g_install_converted.tar.gz update_usertts_3r4_k3g_install.bin

    Příkazy zkonvertují balíček na tar a zase zpátky.

    Instalace modulu

    Opravený balíček s modulem pak člověk nainstaluje jednoduše nahráním na Kindle tak, jak říkají pokyny. Rovnou lze vytvořit i potřebné adresáře:

    usertts/female
    usertts/male

    Instalace hlasů

    Samotné balíčky s hlasy už bohužel nejsou dostupné, ale na fóru je jeden ochotný člověk, který si je zazálohoval a který vám je pošle, když si mu napíšete. Češtinu a angličtinu, kterou jsem od něj takto získal, pro jednoduchost zrcadlím i u sebe: kindle-voice-cs-zuzana.src.zip, kindle-voice-en_GB-daniel.src.zip.

    Zhodnocení

    Automatické předčítání umí být občas šikovné, i když zdaleka není dokonalé (jak co se týče samotné mluvy, tak co se týče toho, co je to schopné přečíst (a například to má problémy s pauzami mezi větami apod.)). Celkově ale jeho úroveň hodnotím uspokojivě a veskrze použitelně.

    Kindle 3

    Nejpozději na konci zápisku se všem natěšencům hodí přeci jen zkazit radost. Poslední Kindle, na který šlo tohle šikovné vylepšení nainstalovat, byl Kindle 3. Dnešní kindly už vůbec žádné předčítání nemají, takže se smiřte s tím, že tam nebudete mít ani to české. Navíc jsou všechny dotykové a hrozně tabletoidní. No děkuji, ale nic takového nechci.

    Zaškatulkováno v kategorii: Knihy | 15. dubna 2022

    Komentáře

    Jak přidat komentář? E-mailem! :·) Na komentare -zavináč- mujmalysvet -tečka- cz – do předmětu „Komentář: Instalace českého předčítání do Kindlu“. Připojit můžete i svou přezdívku a domovskou stránku.