Switch to full style
Post a reply

Sat Jan 21, 2012 9:24 pm

Your morning, not mine, I suppose.
As usual, I did nothing :angel_mini:

Sat Jan 21, 2012 9:29 pm

nabi wrote:Your morning, not mine, I suppose.
As usual, I did nothing :angel_mini:


What can I say? I uploaded a new link to 4.2 .dlls http://www.navitotal.com/showthread.php?912-TTS-voices-and-components

Mon Jan 23, 2012 8:54 pm

Thank you for all the replies, LOQ TTS voices with 4.2 DLL works under Primo 2.0 on my Mio C310x. At least Susan is "talking". Primo did lock up once after I restart my card and I need to power cycle it. Don't think it has anything to do with TTS.

Tue Jan 24, 2012 7:39 am

I have one of those double din dash board unts running WinCE6 and TTS works well as does pro.

There is only only slight issue (very slight but hey there might be an easy answer). I'm in the UK using the TTS Pro voice and it will pronouce an A class road ie. A63 as I63. Any ideas?

Tue Jan 24, 2012 8:28 am

Are you using the phonemes?

Tue Jan 24, 2012 8:35 am

Fatboyfun wrote:Are you using the phonemes?


I've got the file United_Kingdon_NQ_2011.Q3_11102.ph in the phoneme directory.

I've not done anything in the settings though (if there is anything that can be done).

Tue Jan 24, 2012 8:54 am

There's nothing in the settings that influence guidance speech, There is a rules text file somewhere where you can change these things, but unless you changed it yourself it's unlikely to be wrong, I don't have a device to hand to tell you where it is.

What voices are you using?

Tue Jan 24, 2012 9:08 am

Fatboyfun wrote:There's nothing in the settings that influence guidance speech, There is a rules text file somewhere where you can change these things, but unless you changed it yourself it's unlikely to be wrong, I don't have a device to hand to tell you where it is.

What voices are you using?


I've not touched the rules file - still getting to rips with Primo.

I'm using Simon and Kate TTS UK (Pro). Like I say everything else is fine with their pronunciation.

Tue Jan 24, 2012 9:11 am

Ok that's loquendo, These are not official voices, When I get home I'll have a look through the files for any mistakes...

I will get back to you...

Tue Jan 24, 2012 7:41 pm

I had a poke through the Loquendo files and this looks suspect...

File at: Voice_TTS-Pro-UK-Kate-zervdim.zip -> config\config_transforms.lua
[SPOILER=Text]local function format_road_number(roadnum)
local res
if is_road_number(roadnum) then
roads = transform_roadnumber_explode_eu(roadnum)
for k, str in ipairs(roads) do
-- Nagybetu
str = wstring.upper(str)
-- Kotojelbol space
str = wstring.gsub(str, L"(%a)-(%a)", L"%1 %2")
_,_,head,num,tail = wstring.find(str, L"^(.-)(%d+)(.-)$")
--
if head == L"A" then head = L"Ay" end
-- Szam formazas
num = format_number(num)
-- Tail formazas
tail = transform.direction_abbrev:transform(tail)
-- Osszerakjuk
str = table_concat({head,num,tail}, L" ")
-- Dupla space ki
str = wstring.gsub(str, L"%s%s+", L" ")
-- Eltesszuk
roads[k] = str
end
res = table_concat(roads, L"; ")
else
res = transform.roadname_abbrev_table:transform(roadnum)
end
return res
end[/spoiler]
Maybe changing it to if head == L"A" then head = L"A" end instead, See what happens...

Wed Jan 25, 2012 5:21 pm

Fatboyfun wrote:I had a poke through the Loquendo files and this looks suspect...

File at: Voice_TTS-Pro-UK-Kate-zervdim.zip -> config\config_transforms.lua
[SPOILER=Text]local function format_road_number(roadnum)
local res
if is_road_number(roadnum) then
roads = transform_roadnumber_explode_eu(roadnum)
for k, str in ipairs(roads) do
-- Nagybetu
str = wstring.upper(str)
-- Kotojelbol space
str = wstring.gsub(str, L"(%a)-(%a)", L"%1 %2")
_,_,head,num,tail = wstring.find(str, L"^(.-)(%d+)(.-)$")
--
if head == L"A" then head = L"Ay" end
-- Szam formazas
num = format_number(num)
-- Tail formazas
tail = transform.direction_abbrev:transform(tail)
-- Osszerakjuk
str = table_concat({head,num,tail}, L" ")
-- Dupla space ki
str = wstring.gsub(str, L"%s%s+", L" ")
-- Eltesszuk
roads[k] = str
end
res = table_concat(roads, L"; ")
else
res = transform.roadname_abbrev_table:transform(roadnum)
end
return res
end[/spoiler]
Maybe changing it to if head == L"A" then head = L"A" end instead, See what happens...


I tried this but seem to lose few of the TTS pro functions. I had a similar issue with something YT suggested I edit. I've tried using winrar and 7zip but no good
Post a reply