Pro os Android je potřeba k provozování TTS hlasu engine od SVOX, tedy pro Češtinu hlas Iveta a pro Slovenštinu hlas Elena.
Výhodou je, že po nepatrné upravě lze provozovat syntax hlasu z WinCE i pro Android.
Nyní se pokusím popsat, co je potřeba k provozování TTS hlasu na přístrojích os. Android.
1) Nejdříve je potřeba nainstalovat Svox. Samotný program je zdarma, ale je nutné doinstalovat jazykové balíčky. Balík pro Svox Vás vyjde zhruba na 56 Kč (čeští uživatelé), na Slovensku cca 2.5 €. Dají se stáhnout i trial (časově omezené) verze, to nechávám pouze na Vás. Věřím že se najdou i soudruzi, kteří budou bloumat po netu a shánět verzi zadáčo, nechť jim pak funguje k všeobecné spokojenosti, o takové verzi se bavit nehodlám.
2) Svox Classic Text To Speech Engine najdete zde:
- Kód: Vybrat vše
https://play.google.com/store/apps/details?id=com.svox.classic&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5zdm94LmNsYXNzaWMiXQ..
Po jeho instalaci nainstalujte potřebný hlas
Češtinu najdete zde:
- Kód: Vybrat vše
https://play.google.com/store/search?q=svox+iveta&c=apps
Slovenštinu zde:
- Kód: Vybrat vše
https://play.google.com/store/search?q=svox+elena&c=apps
Pokud máte vše nainstalováno, otevřete SVOX a podívejte se na stav. Měli byste vidět to, co je na obrázku, pokud ne nalistujte v seznamu český, popř slovenský hlas.
3) Klikneme-li na tlačítko Installed, otevřou se možnosti nastavení svoxu pro český (slovenský) jazyk. Do textového pole lze vložit jakýkoliv text a vyzkoušet, jak hlas Ivety (Eleny) bude znít. Text lze ukládat a přehrávat, a to pomocí tlačítek pod textovým polem. Parametry hlasu se dají ovlivnit posuvníky pod tlačítky. Doporučuji nechat vše ve výchozích hodnotách. Možná se bude někomu hodit nastavení vyšší hlasitosti (Device volume) nebo rychlosti řeči (Speed).
4) Nyní je třeba nastavit Svox jako výchozí hlasový engine pro náš systém. Musíme se tedy dostat do nabídky převodu textu na řeč. To se nachází v Nastavení – hlasový vstup a výstup – nastavení převodu textu na řeč. V tomto menu stačí nastavit výchozí modul na Svox. V sekci Moduly musíme zaškrtnout Svox Classic TTS. Ještě doporučuji jít do nabídky Svox Classic TTS a tam potvrdit Czech Voices hlas Iveta / Slovak Voices hlas Elena.
( V návodu použity obrázky a statě ze Svět Androida autor: Michal Mátl )
Před samotným spuštěním PRIMO ještě zkontrolujte složku save a z ní odstraňte všechny soubory s příponou *.cks (za upozornění dík Dráček)
Pokud vše proběhlo správně, a máte správné Primo pro Android v nastavení vyberete požadovaný hlas a můžete vyrazit.
Další berte jen jako mé doporučení > do sys.txt přidejte:
- Kód: Vybrat vše
[dynamiccompressor] ;nastavení TTS hlasitosti
compressor=1
gain=8
[tts]
automatic_direction_conversion=1
always_say_road_names=1
announce_street_name=1
announce_exit_directions=1
skip_exit_numbers=0
tts_buffer=131072
tts_logics=3
priority="HIGH"
[interface]
save_checksum=0