Показать сообщение отдельно
Старый 19.01.2014, 13:40   #4628
ole_zaz
Писатель
Доп. информация
По умолчанию

Установил наконец TTS голоса на ГУ. Кому интересно, вот инструкция -

По умолчанию сервис и стандартный TTS движок (Pico) установлены на нашем девайсе (в папке /system/app есть соответствующие файлы TtsService.apk и PicoTts.apk).
Так как Pico не поддерживает русский, то нужно поставить какой-нить аналог, типа Nuance или Vocalizer и переключить на него.
Но в меню настроек Андроида нет пункта "Синтез речи", который отвечает за настройки TTS.
Чтобы их увидеть, устанавливаем [[Ссылки могут видеть только зарегистрированные пользователи. ]]> Теперь ставим свой движок TTS. Nuance кладем строго в папку /mnt/harddisk/Nuance и оттуда запускаем инсталлятор, с Vocalizer проще - путь к нему можно конфигурить в настройках Синтеза речи. Какой выбрать вам решать, я пробовал оба, разницы не заметил, работают они с одними и теми же голосами (Милена). Единственное, Вокалайзер имеет чуть больше настроек для конфигурации.
После установки движка, запускаем установленный TTS setting и конфигурим -
Мои настройки (поставить галку) - Система по умолчанию (выбрать Nuance TTS) + Язык (выбрать русский (Россия,Milena) и ниже - Nuance TTS (поставить галку). Если в "Система по умолчанию" нет Nuance TTS, то сначала пойти в самый низ и поставить галку для Nuance TTS.
Перегружаем ГУ и после этого заходим опять в настройки Синтеза речи и вызываем прослушать пример для проверки. Всё должно работать.
Теперь осталось скопировать голос TTS в нужную вам программу - читалку, iGo и т.п.
Для iGo я использовал этот голос - [[Ссылки могут видеть только зарегистрированные пользователи. ]]>
Почему-то из 4х голосов в iGo заработал только он. Его нужно положить в папку content/voice не распаковывая из зипа.
И не забываем про настройки iGo в sys.txt
[dynamiccompressor]
compressor=1
config=high
[guidancecompressor]
compressor=1
config=high
[tts]
announce_exit_directions=1
always_say_road_names=3
skip_road_numbers=1
tts_logics=6
announce_street_name=1
skip_exit_numbers=2
tts_gc_size=524288

Если по какой-либо причине в вашей прошивке сервис и стандартный TTS движок (Pico) не установлены (при вызове TTS setting вылетает ошибка), можно попробовать установить вручную TtsService.apk (и по желанию PicoTts.apk) - [[Ссылки могут видеть только зарегистрированные пользователи. ]]>

P.S. Прошу сильно не пинать, писал по памяти.
ole_zaz вне форума  
9 пользователя(ей) сказали cпасибо: