apokrifX,ещё раз благодарю за помощь, но ваше сообщение породило больше вопросов, чем ответов :rolleyes:
во-первых, я не сам придумал такой файл russian.lex, а взял его откуда-то из бесчисленных архивов, раскиданных по этой ветке форума :scratch_one-s_head:
хотелось бы готовую сборку, конечно, но я без претензий с предыдущей Татьяной всё работало: я имею в виду, что она постоянно произносила "запятая", а когда я прописал в russian.lex
"," "<speak><break time='200ms'/></speak>"
то эти безобразия прекратились. вижу, что и у вас в примере она в одном случае говорит слово "точка", а в другом - нет. но новая Татьяна даже и без замены "запятая" не говорит, а у себя я писал даже
что с ВОМ, что без него, - разницы никакой! :angry: в конфиг добавил "load_strategy="auto"".
а у вас точно версия из Fire OS, с голосом Windows? подскажите тогда, где у вас лежат файлы russian.lex и ivona_config.xml? (и в какой они кодировке)
вопрос про PCRE, в принципе, терпит, но мне тоже хотелось бы знать, причём тут Perl? разве движок Ивоны написан на нём, и воспринимает только символы с кодами меньше 0x10ffff? а что же он тогда делает, когда читалка передаёт ему несовместимые коды? и как поможет странный способ их записи в russian.lex - без кавычек и с табуляцией? :sveta:
Сообщение отредактировал apokrifX - 01.03.15, 20:26