Dal sito noeman.org apprendiamo di una soluzione al problema di “mutismo” sul programma Nokia Maps. Qui di seguito vi inserisco integralmente e in lingua inglese la soluzione postata dal moderatore del forum CNRV77.
I found out that the newest set of voices do not work in my N95 8GB . Even though navigation works fine, the phone remains mute.
The problem is in the newest release, 0.2.0.20090504, released as the name implies on the 4th of May. The programmer tried to separate some functions from the configuration file, config.lua and put them in common.lua, but it doesn’t work… at least not on my phone.
Putting the functions back to what they were in the previous version, released on the 12th of Feb., sorts all the problems and navigation works like a dream.
You have to use your pc for this, connect the phone in data transfer mode, and go to cities/diskcache/voices/{voice you want} .
– Delete the common.lua file.
– Open the config.lua file with notepad. Only 2 changes are necessary.
– Delete the line require(“common”)
– Three lines down, replace the line get_common_code() with the following chunk: (Copy/paste)
if trigger == “GPS_SIGNAL_LOST” or trigger == “GPS_SIGNAL_RESTORED” or trigger == “NO_GPS_SIGNAL” or trigger == “ROUTE_RECALCULATION” then
process_gps_triggers()
end
if trigger == “COMMAND” or trigger == “REMINDER1” or trigger == “REMINDER2″ or trigger ==”ANNOUNCEMENT” then
process_maneuver_triggers()
end
if trigger == “SAFETYSPOT_WARNER” then
if above_speed_limit == true then
table.insert(result_list, misc[ “safety_camara_ahead_wav” ] )
else
table.insert(result_list, misc[ “beep_sound” ] )
end
end
if trigger == “SPEED_WARNER” then
table.insert(result_list, misc[ “over_speed_limit_wav” ] )
end
if trigger == “TRAFFIC_WARNER” then
if avoidance_mode == “AUTOMATIC_AVOIDANCE” then
table.insert(result_list, misc[ “traffic_automatic_detour_wav” ] )
elseif avoidance_mode == “MANUAL_AVOIDANCE” then
table.insert(result_list, misc[ “traffic_manual_detour_wav” ] )
else
table.insert(result_list, misc[ “beep_sound” ] )
end
end
if trigger == “PEDESTRIAN_COMMAND” then
if maneuver_1.id == “STOPOVER” then
table.insert(result_list, misc[ “stopover_wav” ] )
elseif maneuver_1.id == “END” then
table.insert(result_list, misc[ “destination_wav” ] )
else
table.insert(result_list, misc[ “beep_sound” ] )
end
end
Save, and you are done.
Now your voices will work.
Fonte: noeman.org