Fist of all make sure you have the right words like : second, third in file: config_database.lua
Probably you use wrong voice file and you have in config_database.lua words like 1st....2nd...
1st and 2nd lua uses when you gps said: turn at second left or take the third right for example.

I don't know actually what had you tried...but I think if you mod lua file :config_transform_tables.lua you must resolve your problem...
Do you have this in this file? :
module("VOICE")

transform = {}



transform.roadname_abbrev_table = TRANSFORM.new({
{1,L"Tunnl",L""},
{1,L"Tunls",L""},
{1,L"Tunl",L""},
{1,L"Tunel",L""},
{1,L"Tunnel",L""},
{1,L"Avnue",L""},
{1,L"Avn",L""},
{1,L"Avenu",L""},
{1,L"Aven",L""},
{1,L"Ave",L""},
{1,L"Av",L""},
{1,L"Cntr",L""},
{1,L"Cnter",L""},
{1,L"Center",L""},
{1,L"Centre",L""},
{1,L"Centr",L""},
{1,L"Cent",L""},
{1,L"Cen",L""},
{1,L"Ctr",L""},
{1,L"Strt",L""},
{1,L"Street",L""},
{1,L"Str",L""},
{1,L"St",L""},
{1,L"unnamed",L""},
{1,L"unnamed road",L""},
etc
..........................................

Try more, writting this key words....but writting in front of this package.....
{1,L"what you are listen",L"What you want to listen"},

Keep in mind that TTS works in Android extremely in other way from WinCE....no matter what map you are using or if you are using nextgen or igo android...

Hope you solve the problem