Toto diskuzní fórum je „odborně – technické“ a je zaměřeno k diskuzi o navigačních programech IGO. V tomto diskuzním fóru nenajdete nelegální software či mapy, ani odkazy které by k nim směřovaly.

www.navon.cz - Vše o navigacích NavON

 
Pokud nenajdete odpověď na fóru ani ZDE, položte nejdřív dotaz v příslušném vlákně a neptejte se hned někoho v soukromé zprávě, pomůžete tím i ostatním. Vkládejte dotazy jen jedenkrát. Duplicitní příspěvky budou smazány.

Hlas TTS Zuzana pro PRIMO

Moderátoři: maros888, Dráček

Re: Hlas TTS Zuzana pro PRIMO

Příspěvekod vovi v 13 kvě 2011 11:06

Font by na to mohl mít vliv jen tehdy, kdyby si primo instrukce tisklo a nechávalo je Zuzce číst. V reálu posílá Primo řetězec kódů znaků a znaky si z toho udělá Zuzka sama.

Ale v této souvislosti mě napadlo, jestli by se v pravidlech (substitucích) pro výslovnost nedalo na levé straně rovnítka použít nějaká stringová funkce typu Char(kód)=... Třeba zrovna to velké Č má v CP1250 (Windows kódování češtiny) kód 0200 (hexa), v Unicode je to 010C (hexa). Čili navrhuji zkusit pravidlo v této (odhad) podobě:
Char(010C)=č
Char(0200)=č
...

Vidím jen dva možné problémy ;) :
1) jestli to vůbec jde
2) jaká je syntaxe takové funkce v Primo (je-li vůbec)
vovi
Honor 50 (Android 13)
Uživatelský avatar Administrátor
vovi
Administrátor
 
Příspěvky: 7458
Registrován: 16 čer 2008 18:31
Bydliště: Praha 9 - Jahodnice

Re: Hlas TTS Zuzana pro PRIMO

Příspěvekod tomsoft v 13 kvě 2011 11:34

:lower()
To je to, co chybí v kódu :)
Furt mi to nějak nedalo. Když to umí říct Česká republika v info o zemi, proč to neřekne v "Kde se nacházím"
Tak jsem se díval do skinu....
V "customized.lua" je script sc_wGetTextWhereIAm

Originál (skin Dimka)
Kód: Vybrat vše
sc_wGetTextWhereIAm = function()
   if not MODEL.navigation.car.is_incity() then
      return MODEL.navigation.car.current_street()
   elseif MODEL.navigation.car.address.city() then
      return (MODEL.navigation.car.address.loccountrylong() .. L"," .. MODEL.navigation.car.address.city() .. L"," .. MODEL.navigation.car.address.street())
   else
      return MODEL.navigation.car.address.loccountrylong()
   end
end


Přidal jsem tam :lower()
Kód: Vybrat vše
sc_wGetTextWhereIAm = function()
   if not MODEL.navigation.car.is_incity() then
      return MODEL.navigation.car.current_street()
   elseif MODEL.navigation.car.address.city() then
      return ((MODEL.navigation.car.address.loccountrylong():lower()) .. L"," .. MODEL.navigation.car.address.city() .. L"," .. MODEL.navigation.car.address.street())
   else
      return (MODEL.navigation.car.address.loccountrylong():lower())
   end
end


A už to Zuzka řekne krásně "Č", žádné "E" :D
V dictionary.voce, je totiž název CZ s malým "č"
Naposledy upravil tomsoft dne 13 kvě 2011 14:52, celkově upraveno 1
Uživatelský avatar
tomsoft
 
Příspěvky: 228
Registrován: 05 led 2009 00:30
Bydliště: Karviná

Re: Hlas TTS Zuzana pro PRIMO

Příspěvekod amatér v 13 kvě 2011 13:11

Chlapy, já už v tom začínám mít zmatek. .../---/.../

V defaul nastavení - bez skinu, pokud se klikne na políčko s aktuální ulicí, zobrazí se nabídka "Kde se nacházím", dojde při tom i k přečtení tohoto údaje Zuzanou?
Uživatelský avatar Moderátor
amatér
Moderátor
 
Příspěvky: 11177
Registrován: 02 črc 2008 08:54
Bydliště: Oleško (původně Wolešek)

Re: Hlas TTS Zuzana pro PRIMO

Příspěvekod tomsoft v 13 kvě 2011 13:29

To jsem nikdy nezkoušel.... ale jak jsem zjistil, tak nee.
Zobrazí se dialog a Zuzka mlčí (default skin).
V DZ tam vůbec není "sc_wGetTextWhereIAm".
Dimka to tam má. V GJA tam je jen část, ale taky to asi nebude mluvit. Gurjon to tam zakomentoval.... možná v dalších verzích ?
Uživatelský avatar
tomsoft
 
Příspěvky: 228
Registrován: 05 led 2009 00:30
Bydliště: Karviná

Re: Hlas TTS Zuzana pro PRIMO

Příspěvekod tomsoft v 14 kvě 2011 09:36

Mam jeden asi hloupý dotaz, ale nějak jsem si toho dříve nevšimnul....
Mám na HD, M10 a číňanovi sejný balík PRIMO (vše stejné). Na těch PDA to vše funguje OK, ale na číňanovi v TTS PRO vůbec nemám dostupné volby pro:
Úrověň výřečnosti, Číst dopravní zpravodajství a Číst shrnutí trasy????
Vše ostatní v TTS funguje, ale ty tři volby prostě nee. Neřešil jste to někdo?
Uživatelský avatar
tomsoft
 
Příspěvky: 228
Registrován: 05 led 2009 00:30
Bydliště: Karviná

Re: Hlas TTS Zuzana pro PRIMO

Příspěvekod toja v 14 kvě 2011 09:41

Hmm..., na mojej GPS by PRC to funguje od začiatku O.K.
Joying Car Radio GPS Navigation HD system on the basis of Android & ARM Cortex-A53 Octa-core PX5 & iGO LUNA
Uživatelský avatar Člen Klubu přátel iGO
toja
Člen Klubu přátel iGO
 
Příspěvky: 210
Registrován: 01 zář 2008 14:53

Re: Hlas TTS Zuzana pro PRIMO

Příspěvekod tomsoft v 14 kvě 2011 09:57

Aha.... tak když přepnu TTS na Lauru, tak tam ty volby jsou :)
Takže problém je v tom vioce Zuzana. Teda ne, problém, ale na číňanovi Zuzka stávkuje. Lauře asi číňan nevadí :)
Uživatelský avatar
tomsoft
 
Příspěvky: 228
Registrován: 05 led 2009 00:30
Bydliště: Karviná

Re: Hlas TTS Zuzana pro PRIMO

Příspěvekod hladik2 v 14 kvě 2011 10:04

@tomsoft
Máš to popsané o stránku dříve a Mirek tam dal opravený soubor
REALME GT2 Neo
Uživatelský avatar Člen Klubu přátel iGO
hladik2
Člen Klubu přátel iGO
 
Příspěvky: 1856
Registrován: 05 zář 2008 21:04
Bydliště: Stará Boleslav

Re: Hlas TTS Zuzana pro PRIMO

Příspěvekod tomsoft v 14 kvě 2011 10:21

Já jsem myslel, že to řeší jen nějaká čísla ....
Z toho co je tam uvedeno, jsem nepoznal o jakou jde vlastně chybu. Píšeš tam, komu nefunguje Zuzka... mě funguje, jen ne všechno.
OK, děkuji.
Vyřešeno :)
Uživatelský avatar
tomsoft
 
Příspěvky: 228
Registrován: 05 led 2009 00:30
Bydliště: Karviná

Re: Hlas TTS Zuzana pro PRIMO

Příspěvekod vu5936 v 14 kvě 2011 11:47

Ahoj, když už jsme u těch jinakostí chování Zuzany na různém HW, mám také jednu tak trochu záhadu. V HTC mám nainstalovaný jako hlavní jazyk Zuzanu a k tomu kvůli studijním účelům ještě řadu dalších TTSPro hlasů (EN, DE, NL, IT, RU, atd.). Pokud v menu kliknu na preread Zuzany nebo Laury, trvá cca. 1s. než hlas začne mluvit. U neslovanských jazyků začne preread okamžitě bez jakékoliv prodlevy, takže v extrému při zběsilém překlikávání mezi hlasy si doslova skáčí o řeči. Ne však Zuzana nebo Laura, ty si vždy nechají patřičnou odmlku.

Na Dejvidovi je prodleva neznatelnější (cca 0,5s.), ale je také. Různé použité verze vautov5.dll na to nemají vliv. Žádná prodleva není ani u jazyků Loquendo 6,5 a 7 (ten bohužel kvůli problémům s knihovnou nejde uložit a použít při navigování).

Netušíte, čím by to mohlo být? Že by složitější jazykový model než mají ostatní či nefabrický původ hlasu?
Všiml jsem si toho při hledání důvodu zpožďování Prima při navigování a opožděný nástup hlasu by k tomu mohl také přispět. Díky.
vu5936
 
Příspěvky: 417
Registrován: 18 črc 2010 19:01

PředchozíDalší

Zpět na Hlasy TTS pro Primo

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků