pondělí 14. ledna 2013

Český TTS hlas

První český Text-to-Speech hlas (= hlas vyslovující názvy ulic a měst) vznikl neoficiální cestou na forum.entershop.cz. Od té doby prodělal dlouhodobý vývoj až do jeho sedmé verze. Pro jeho úspěšné zprovoznění je potřeba mít program iGO Primo a dostatečně velkou operační paměť (minimálně 256 MB).

Podle verze Prima, kterou vlastníte, je potřeba vybrat správnou verzi hlasu. Aktuální sedmičková verze funguje pouze s Primem 2.0. Starší verze fungovaly s Primem 1.0 až 1.2.


Pro Primo 2 a výše je potřeba se držet tohoto návodu.
  • nakopírovat dodatečnou složku z archívu novy_engine.rar (odkazováno v návodu) a upravit ho podle návodu,
  • nakopírovat složky UX  (odkazováno v návodu),
  • v ní doplnit soubor tts_settings_czech_voice.zip a odstranit nekompatibilní engine (v návodu),
  • nahrát soubor hlasu (v návodu)
  • a do jazykového balíčku (dictionary.lang) přidat následující řádky:
    Announce speed unit="Hlásit jednotky při omezení\nrych. limitu?"
    Advanced Settings for Czech TTS voice.="Rozšířená nastavení pro český TTS hlas."
    Settings for Czech Zuzana voice.="Další nastavení hlasu Zuzana" 
  • pro jiné skiny než od fmilan&amatér doplňte ještě řádky (nejlépe předkopírováním zkontrolujte, zda je již dictionary.lang neobsahuje): 
  • Read distance in shape:="Vzdálenost číst ve tvaru:"
    One and a half km="Jeden a půl kilometru"
    One point five km="Jedna celá pět kilometru"
    One point five tenths km="Jedna celá pět desetin kilometru"
    Sentence length for navigating:="Navigační pokyny hlásit:"
    am_Long="Dlouze"
    am_Short="Krátce"
    Time format\n(only wiman)="Formát času\n(pouze wiman)"
  • pro zvýšení hlasitosti doplňte do sys.txt následující zápis:
  • [dynamiccompressor] 
    compressor=1
    a0=56806
    thrs=24703
    ratio=8
    gain=12
  • pro nastavení radarů nakopírujte do sys.txt následující zápis:
  • [warning]   
    warn_distances=110:500,80:350,60:300,40:250
    speedcam_warning=1
    speedcam_need_approach_speech_on_section_cameras=1
    max_section_time=300
Pro starší verze Prima a TTS hlasu postupujeme buď podle tohoto (starší verze hlasu pro Primo 2) či tohoto návodu (verze pro Primo 1.0 až 1.2). Kromě již zmíněných kroků je potřeba navíc doplnit do sys.txt zápisy (také v návodu).