zprovoznění hlasové syntézy,
výběr jazyka
a nejlepšího hlasového modulu (hlasu)
Aby nám fungovala hlasová syntéza, musíme vše správně nastavit, mít TTS (= Text To Speech = hlasový motor, program / aplikaci pro hlasovou syntézu) a pak samozřejmě hlasový modul (jazyk, hlas = ženský, mužský, ...). Bohužel TTS není jen jedno, ale máte na výběr z mnoha řešení, ne všechny TTS mají podporu u všech aplikací a také nedisponují všemi jazyky (CZ, SK) a hlasy ...
Ukážeme si nejvhodnější kombinaci zdarma a nejlepší placené řešení. TTS je v naprosté většině zdarma, platí se za jazykové moduly (jednotlivé hlasy), některé hlasy jsou i zdarma, ale to spíš světových jazyků: angličtina, francouzština, španělština, ruština, japonština, čínština, ... žádná čeština v současné době není zdarma!
Sice na onom fóru (2. příspěvek, začerněný text) se nechají sehnat české hlasové moduly, stejně vám ale v převážné míře nepoběží, protože je potřeba je online ověřit, že jsou zakoupené a pokud se vám to podaří obejít, nesmí se aktualizovat, protože tím by se zablokovali. Také jsem to jednou do smarthodinek zkoušel, ale nepovedlo se mi to funkčně rozchodit, nakonec jsem rezignoval a používal free ruštinu, na Mluvící hodiny je to dostačující, na další prográmky / aplikace co si ukážeme později už je to problematičtější. Čeština je čeština, ani tam není situace ale nejjednodušší, není totiž každý český hlasový modul zrovna optimální, jak si ukážeme níž.
Nejdříve si ukážeme nastavení, protože je pro všechny TTS a moduly podobné, ale jestli ještě žádné TTS a modul nemáte, budou volby nyní zašedlé:
Nastavení > Systém: Jazyk a vstup > Pokročilé: Výstup převodu textu na řeč (pokud by vás zlobily funkce rozpoznávání vašeho hlasu, je na to na kategorie: Hlasové vyhledávání ... a tam si snad poradíte):
Preferovaný modul: zde si přepínáte mezi jednotlivými TTS (hlasovými motory), já tam mám 3, ale SVOX půjde brzy pryč:
- Text na řeč Google (Google TTS)
- SVOX Classic TTS (pod ním je dostupný český hlasový modul: Iveta - není ale optimální)
- Acapela TTS (tam je na výběr nejlepší český hlasový modul: Eliška)
Při dotyku na ⓘ na koncích řádků s jednotlivými TTS se dostanete k dalšímu nastavení:
- Jazyk
- Nastavení pro modul ... TTS (tato volba vás může přepnout do voleb jednotlivého TTS, slouží pro detailnější nastavení hlasu: rychlost, výška, ...)
Pod kategorií: Preferovaný modul (s jednotlivými TTS) je kategorie: Obecné:
- Rychlost řeči (Rychlost mluveného textu) - zde mám na Acapelu TTS a jejím hlasu Eliška nastaveno: Rychlá (Běžná byla dost líná / pomalá)
- Poslechnout příklad (Přehrát krátkou ukázku syntézy řeči)
- Výchozí stav jazyka (zde je shrnutí, jak máte nastaveno, já mám: čeština (Česká republika, Eliška) je plně podporován)
A můžeme jít na výběr vhodného TTS. Doporučím vám nejlepší variantu free (ruština, polština, angličtina, francouzština, němčina, ...), která bude postačovat každému pro jednodušší účely (nebráním zběhlejším v určitém jazyku používat na vše, ale mateřština to není), jako jsou třeba Mluvící hodiny. A pak doporučím nejvhodnější TTS pro nejlepší český hlasový modul, který je ovšem placený. Zato je ale vhodný pro jakékoli účely, třeba pro hlasové hlášky, kdo vám volá, poslal SMS, přečte SMS, upozorní hlasem na vybíjející se baterii, přečte vám knihu, časopis, dokument, web a spolupracuje s jakoukoli další aplikací, třeba s GPS mapovou navigací ...
FREE VARIANTA
Text na řeč Google / Google Text-to-speech (Google TTS)
Download (Free) >>> https://play.google.com/store/apps/deta ... .tts&hl=en
Nejlepší varianta pro free většinou bývá již nainstalovaná v systému a bez Rootu nejde ani odinstalovat (na hodinkách s Androidem 4.2.x jsem musel stáhnout, protože jsem toto TTS neměl). Na výběr máte hodně jazyků, které dáte stáhnout v tomto TTS, případně se dotáhnou. Vše free. Nevýhoda této aplikace je, že tam není čeština, můžete jí jako já nahradit ruštinou, polštinou, či pokud je vám bližší angličtina, francouzština, němčina, španělština (čínština či japonština ), některé jazyky mají na výběr i více hlasů (ženský, mužský, ...).
Nastavení provedete v systému, jak jsem popsal výše. Na Mluvící hodiny je zcela dostačující ruština (či pokud chcete i polština), je pro každého Slovana jistě dostatečně srozumitelná (pokud nereptá a nebrání se), zde jsou malé rozdíly oproti češtině při používaní v aplikaci Mluvící hodiny:
- sejčas = právě je / nyní je
- čas = hodina
- sorok = 40
OBRÁZKY
► Zobrazit spoiler
SHAREWARE (PLACENÁ) VARIANTA
Že není každý český hlasový modul optimální (zadrhávání = velké přestávky mezi slovy a podobně, prostě rušivé!) si můžete vyzkoušet (zdarma) takto:
SVOX Classic Text To Speech Engine (SVOX Classic TTS)
Download (Free) - NEDOPORUČUJI!!! (zkuste jak je špatný hlas Iveta - aplikace navíc padá a není aktualizovaná!) >>> https://play.google.com/store/apps/deta ... ox.classic
SVOX - český hlas: Iveta / SVOX Czech: Český Iveta
Download (Trial) >>> https://play.google.com/store/apps/deta ... _fem_trial
Download (Shareware, nyní: 55,91 Kč) >>> https://play.google.com/store/apps/deta ... es_cze_fem
Donedávna jsem žádný ucházející český hlas na syntézu řeči neznal, používal jsem tedy ruštinu, která mi na Mluvící hodiny stačila. Před pár dny jsem narazil na nové TTS a v něm vynikající český hlas Eliška. Dlouho jsem neváhal a zakoupil, sice není úplně levný, ale ani nijak předražený. Od té doby si užívám luxusu a mám Mluvící hodiny v češtině, nechávám si číst texty v češtině a když mi někdo volá, telefon mi říká kdo volá, případně posílá SMS a také mi je přečte. Postupně aplikuji hlasy na jednotlivé aplikace a sháním další. Když se cena rozpočítá na domácnost: 2 mobily, hodinky ... emulace v tabletu a PC, tak se jeví ještě menší. Jak využívat jednou zakoupenou aplikaci na více zařízeních jsem popsal ve 2. příspěvku tohoto vlákna ... Eliška sice také není absolutně dokonalá, ale oproti ostatním českým hlasům opravdu vyniká!
Acapela TTS Voices
Download (Free) >>> https://play.google.com/store/apps/deta ... ndroid.tts
Hlasy se stahují přímo v aplikaci, hned na prvním místě budete mít český hlas: Eliška. Stojí 3,99 € (jako každý hlas v Acapele), takže jsem před pár dny platil: 110,65 Kč. Zatím jsem všehovšudy koupil na Google Play jen 3 věci, český hlas Eliška se ale opravdu vyplatí
P.S.: pokud máte v Hlasových hodinách (obdobně i jinde) nastavenou ruštinu skrz Google TTS, vyhodí aplikace po spuštění, že čeština není dostupná, ale stačí v aplikaci v nastavení určit správné TTS (si pamatuje původní Google TTS), tedy Acapela TTS a přehodit na češtinu, pokud je tam jiný jazyk ...
OBRÁZKY
► Zobrazit spoiler