No a pak je spousta hlasů něco mezi.
Nahrát totiž opravdu profesionálně znějící hlášky pro IVR (hlasové menu) není úplně triviální. Nejde ani tak o to si najít klidné místo a správně seřídit citlivost mikrofonu, ale spíše jde o to, že mluvit profesionálně jak hlasatel nedovede prostě každý.
Pokud si k tomu najmeme někoho externího, nejen že to stojí extra peníze, ale ztrácíme tak možnost dělat rychlé změny textu podle situace.
Dobrý může být kompromis, kdy si texty odladíte s plechovou hubou, až jste si jisti, že to nebude potřeba měnit, necháte si nahrát profi hlášky od profesionála (nebo někoho, kdo má na to vlohy - nutně to opravdový profesionál být nemusí). Plechová huba se může hodit pro případ rychlých změn, nebo měnícího se obsahu.
Existuje nějaký svobodný software pro Linux?
Proč je to důležité? Protože Odorik běží na linuxu, a pokud by něco takového existovalo, můžeme to velmi rychle přidat zdarma do funkcí Odoriku.
Ano, existuje. Nejznámější je Festival, espeak, flite a další. Všechny ale mají jedno společné. Bohužel všechny hlasy, co jsou k volně k dispozici a podporují češtinu, připomínají spíše robota než člověka. Pokud se nezajímáte o Linux, doporučuji řádky níže přeskočit.
Volně k dispozici je zdařilejší SVox PicoTTS, který lze nainstalovat na ubuntu a debian (u debianu je nutné mít přidaný repozitář non-free) balíček libttspico-utils.
Příklady použití pod Linuxem:
Kód: Vybrat vše
espeak -v czech "Vážně to mluví česky, sice děsně, ale česky."
pico2wave -w filename.wav "The called number is temporary unavailable."
aplay filename.wav
# umí jen tyto jazyky en-US ,en-GB, de-DE, es-ES, fr-FR, it-IT , docela dobrá kvalita
echo "The called number is temporarily unavailable." |text2wave|aplay # zde používáme Festival, na češtinu lze přepnout, ale je sotva rozumět.
echo "The called number is temporarily unavailable." |flite|aplay
A kde jsou ty hlasy co připomínají hlasatele?
Nejdostupnější a poměrně kvalitní elektronický hlas má asi google překladač.
Podporuje i češtinu.
https://translate.google.com/?hl=cs&tab=iT
Stačí něco napsat, nebo nakopírovat v libovolném jazyce a kliknout ne ikonku reproduktoru.
A nebo ještě jednodušeji, stačí využít neoficiální google api
http://translate.google.com/translate_t ... t&tl=cs-cz (kdyžtak dejte reload nebo zkuste malinko zeditovat url, google nemá rád "odkazy")
Pokud budete chtít nahrát do souboru to, co je "slyšet" na vašem počítači, je to relativně snadné:
Pod Linuxem s audacity a pulseaudio trivialita (třikrát kliknout):
http://manual.audacityteam.org/o/man/tu ... linux.html
na Windows to může být trochu horší, ale jde to také:
http://manual.audacityteam.org/o/man/tu ... ndows.html
Nevím ale, jakým způsobem si google svoji plechovou hubu licencuje, ostatní proprietární hlasy obvykle zakazují jakékoli jiné použití než na testování. Pokud tedy nezaplatíte částky podobné těm, které byste museli dát živému hlasatelovi. I tak to ale může být velmi užitečné si nechat přečíst svoje texty, aby jste věděli jak to bude asi na volajícího působit a teprve finální verzi nechat namluvit nějakému profesionálovi.
Pokud chcete mít čtečku textu off-line, nahrajte si Chromium doplněk SpeakIt. Mluví docela slušně česky.
Za speakit stojí firma ispeech, má jeden český hlas, který si můžete vyzkoušet zde:
http://www.ispeech.org/text.to.speech
Rovnou na 6 hlasů na výběr jsem zatím narazil u české firmy SpeechTech, která, zdá se, má svůj vlastní vývoj v Plzni. Má též jeden kvalitní slovenský hlas a jeden ruský.
http://www.speechtech.cz/cs/produkty/demo.html#Jan210
Další možnost, jak se ke kvalitním hlasům dostat (mají jeden český), je pomocí Android aplikace, kdy je teoreticky možné si češtinu dokoupit za cca 50 Kč a ze staršího android telefonu si udělat svého mluvčího.
https://play.google.com/store/apps/deta ... es_cze_fem
http://svox-czech-or-esk-iveta-voice.soft112.com/
Autor následujícího příspěvku se neúspěšně snažil zakoupený hlas pod Androidem přenést na Linux. Nakonec přišel s uspokojivě dobrým řešením, kdy převodník textu na hlas nechá běžet jako automatizovaný server na androidu. http://sweethack.wordpress.com/2014/04/ ... -francais/
Jiný komerční a velmi povedený český hlas - Eliška.
http://www.acapela-group.com/ - mají relativně dobré ceny - https://acapela-box.com/AcaBox/acabox-prices.php - přečíst, uložit a libovolně použít 87 000 písmenek stojí 605 EUR vč. DPH.
Tedy řekl bych, že je to podobná cena jako u živého hlasatele - ale jste flexibilnější.
Říká se, že acapela má nejlepší český hlas pro android.
https://play.google.com/store/apps/deta ... .tts&hl=cs
Linguatec má dva české ženské hlasy.
http://www.linguatec.net/products/tts/v ... /vrs15demo
http://www.readspeaker.com/languages-voices/ - jeden poměrně kvalitní český ženský hlas
http://www.oddcast.com/demos/tts/tts_example.php?ttsapi - český hlas zuzana, nic moc
http://www.neospeech.com/default.aspx - kvalitní ale bez češtiny
Víte o něčem dalším co by stálo za zmínku?