evilone_ Участник «online словари»
Сообщений : 859
Репутация : 317
| evilone_ | :: Чт Сен 22 2011, 13:16 | Чт Сен 22 2011, 13:16 | |
| Словарь для разметки смешанного текста
В словаре используются правила на основе регулярных выражений работающие только по стандарту PCRE. Данный словарь предназначен для использования в программах для чтения вслух и записи в аудиофайл текстовых файлов с использованием пакетов речевых функций SAPI4\SAPI5 с поддержкой ini-словарей (использующих регулярные выражения) (балаболка или демагог). Словарь предназначен для поиска нужного фрагмента в смешанном тексте и обрамления его соответствующим тегом смены голоса. Слова написанные латиницей в тегах будут размечены для чтения английским голосом установленным по умолчанию. Для смены на другой нужно заменить в словаре строку: - Цитата :
- <@>=<voice required="Name=eng">
или - Цитата :
- <@>=<voice required="Language=409">
где вместо eng можно указать название голоса или нужный идентификатор языка LangId вместо 409.
Для того чтобы узнать правильное название нужного голоса можно заглянуть в - Код:
-
HKEY_CURRENT_USER\Software\Microsoft\Speech\Voices\ пример для французского диктора: - Код:
-
[HKEY_CURRENT_USER\Software\Microsoft\Speech\Voices\TokenEnums\Infovox Desktop v2.2\Julie22k\Attributes] "Gender"="Female" "Age"="Adult" "Language"="40C;C" "Name"="Julie22k" "Vendor"="Acapela Group SA" "AudioFormats"="18"
т.е. для данного голоса строка будет иметь следующий вид - Цитата :
- <@>=<voice required="Name=Julie22k">
или - Цитата :
- <@>=<voice required="Language=40C">
Пример работы словаря: - Цитата :
- - Внимание_ внимание! - прокричал Ллойд. - Прошу внимания ! <voice required="Name=Julie22k">Votre attention, s'il vous plait!</voice> - Он дождался момента, когда все взгляды устремились на него.
Важно! В демагоге почему-то!? словарь не работает. Как альтернативу для него можно использовать словарь Я_Билингва_SAPI5.ini Важно! Для правильной работы словаря в программе балаболка нужно включить настройку для улучшенной расстановки замен.
| Словарь для разметки смешанного текста |
По мере добавления новых правил описание будет обновляться. Все найденные ошибки и замечания пишем сюда. |
|
|
Гостьbilingvorex Гость
| Гостьbilingvorex | :: Вт Мар 22 2016, 15:26 | Вт Мар 22 2016, 15:26 | |
| 16.04.08 - нормально читает как дату
Ноль вызывает ошибку: 06.04.08 - XML parser error. 0*.**.** - XML parser error.
|
|
|