В папке iGO8\content\voice находятся несколько зазипованных архивов.
Чтобы найти нужный вам голосовой пакет (например Елена), открываем архивы и в этих архивах находим info.ini (открываем его блокнотом, чтобы понять что это за голосовой пакет),
например Voice_Rus-f3.zip (кстати, буковка "f" говорит, то это женский голос, а "m" - мужской) в строке name="......." ищем нужное нам имя
Спойлер (+/-)
[INFO]
;Logr by M
voicekey="Rus_f3"
languagekey="russian"
languagename="Русский"
lang_extention_flag=""
sex="female"
name="Елена v1.0"
flag="flag_rus.bmp"
testsound="have_a_nice_trip_drive_carefully"
unitssup_kmm=1
unitssup_mly=1
unitssup_mlf=1
tmcsup=1
LCID=0x0419
brand="NNG"
timestamp="1201874178"
timestamp_readable="2008. 02. 01. 13:56:18
Т.е. нашли пакет, который нам и надо отредактировать.
Теперь самое основное:
В этом же архиве в папке
iGO8\content\voice\Voice_Rus-f3\config
находим файл commands.csv
Открываем и редактируем его обычным блокнотом (!) (Правка в Exel-e приведет к ошибке при запуске программы)
Примерная структура файла commands.csv (как я это понял):
Спойлер (+/-)
Шапка с логикой для формирования речи, потом идут шаблоны
"template c_straight" (Шаблон проезда прямо)
"template turn" (Шаблон поворота) Несколько шаблонов (?)
"template bear" (Шаблон курса)
"template keep" (Шаблон перестроения (держитесь правее/левее))
"template priorities" (Шаблон приоритета (следуйте по главной дороге))
"template uturn_simple" (Шаблон простого разворота)
"template uturn_dual" (Шаблон двойного разворота)
"template roundabout" (Шаблон кругового движения) (Много разных видов)
"template exit" (Шаблон выезда)
"template h_enter" (Шаблон въезда на автомагистраль)
"template h_leave" (Шаблон выезда с автомагистрали)
"template keep_hwy" (Шаблон перестроений левее/правее многорядный (?))
"template l_ferry"
"template b_ferry" (Шаблоны паромов)
"template gen_via" (Шаблон промежуточных точек маршрута)
"template gen_goal" (Шаблон точек назначения)
Более подробно написано тут
IGO8 все основные голосовые подсказки говорит три раза. За 800 метров, за 300 метров и за 100 метров
Имхо, более чем достаточно оставить за 800 и 100 метров, Т.е. Все голосовые команды за 300 метров можно просто убрать.
Например в шаблоне движение прямо убираем все строки, которые начинаются с
Код
,"300:
Спойлер (+/-)
"template c_straight",,,"01_Continue straight situations"
,"100[then]*03_c_straight","THEN %2","01-5 Then continue straight."
,"300[then3]","*03_c_straight","01-5 Then continue straight."
,"1000[more]*04_c_straight","%dist4","01-1 Drive %dist."
,"500[more,set_1]*02_c_straight","PREPARE_TO %dist2 %1 ","01-2 Prepare to continue straight after %dist."
,"200[more,set_2]","*02_c_straight","01-2 Prepare to continue straight after %dist."
,"50[more,near,set_3]*01_c_straight","%dist %2 %then","01-3 After %dist continue straight %then"
,"0[more,near]*00_c_straight","%2 %then","01-4 Continue straight. %then"
,"800[equal,minsilence=10,if_not_1]","*02_c_straight","01-2 Prepare to continue straight after %dist."
,"300[equal,minsilence=10,if_not_2]","*02_c_straight","01-2 Prepare to continue straight after %dist."
,"100[near,minsilence=6,if_not_3]","*01_c_straight","01-3 After %dist continue straight %then"
,"50[near,minsilence=6]","*00_c_straight","01-4 Continue straight. %then"
Все остальные шаблоны правим по аналогии.
Цитата по ссылке:
Цитата
"вы можете просто удалить строки, которые вы не хотите слышать, но, конечно, вы должны быть осторожны при удалении строки с ID (!) либо удалить все другие строки, которые ссылаются на нее или изменить их ссылки на нечто другое."
Пример строки с ID ,
Код
"300[then3]*04_h_leave","THEN %2"," Then exit the highway."
т.е. нужно в шаблоне, который правим внимательно проверить нет ли больше строк содержащих 04_h_leave.
Если они есть, то надо либо их тоже удалить, либо исправить на что-то другое. Если этого не сделать при загрузке голосового пакета будет выдаваться ошибка.
Строка без ID:
Код
,"300[then3]","*04_keep_hwy"," Then keep left/right."
такие строчки можно смело удалять.
Таким образом Айго уже станет менее разговорчивой... процентов на 30
Еще пример: Айго говорит о приближении/прибытии в пункт назначения раза четыре.
В оригинале шаблон:
Спойлер (+/-)
Код
"template gen_goal",,,"16_Destination situations"
,"100[then]*03_gen_goal","THEN %2","16-8 Then arrive at your destination."
,"300[then3]","*03_gen_goal","16-8 Then arrive at your destination."
,"1000[more]*04_gen_goal","%dist4","06-4-7 Drive %dist."
,"500[more,set_1]*02_gen_goal","PREPARE_TO %1 %dist3","16-1 Prepare to arrive at your destiantion in %dist."
,"200[more,set_2]","*02_gen_goal","16-1 Prepare to arrive at your destiantion in %dist."
,"50[more,near,set_3]*01_gen_goal","%3 %dist3","16-2 You will arrive at your destination in %dist."
,"0[more,near,set_4]*00_gen_goal","%4","16-3 You have reached your destinaion."
,"800[equal,minsilence=10,if_not_1]","*02_gen_goal","16-1 Prepare to arrive at your destiantion in %dist."
,"300[equal,minsilence=10,if_not_2]","*02_gen_goal","16-1 Prepare to arrive at your destiantion in %dist."
,"100[near,minsilence=7,if_not_3]","*01_gen_goal","16-2 You will arrive at your destination in %dist."
,"1[near,if_not_4]","*00_gen_goal","16-3 You have reached your destinaion.
Превратил в:
Спойлер (+/-)
Код
"template gen_goal",,,"16_Destination situations"
,"1000[more]*04_gen_goal","%dist4","06-4-7 Drive %dist."
,"50[more,near,set_3]*01_gen_goal","%3 %dist3","16-2 You will arrive at your destination in %dist."
,"0[more,near,set_4]*00_gen_goal","%4","16-3 You have reached your destinaion."
,"1[near,if_not_4]","*00_gen_goal","16-3 You have reached your destinaion.
Сохраняем все изменения в файле и, соответственно, в архиве, закидываем его снова в iGO8\content\voice с заменой файлов.