TTS книги  Проверялка  ФорумФорум  RSS  ПоискПоиск  РегистрацияРегистрация  ВходВход  



Словарь для разметки смешанного текста

Предыдущая тема Следующая тема Перейти вниз
АвторСообщениеСловарь для разметки смешанного текста
evilone_
Участник «online словари»
avatar


Сообщений : 860
Репутация : 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
Важно! Для правильной работы словаря в программе балаболка нужно включить настройку для улучшенной расстановки замен.

31Словарь для разметки смешанного текста

По мере добавления новых правил описание будет обновляться.
Все найденные ошибки и замечания пишем сюда.

Вернуться к началу Перейти вниз
Гостьbilingvorex
Гость
avatar



 Гостьbilingvorex :: Вт Мар 22 2016, 15:26
Вт Мар 22 2016, 15:26

16.04.08 - нормально читает как дату

Ноль вызывает ошибку:
06.04.08 - XML parser error.
0*.**.** - XML parser error.

Вернуться к началу Перейти вниз

Словарь для разметки смешанного текста

Предыдущая тема Следующая тема Вернуться к началу
Словарь для разметки смешанного текста
Страница 1 из 1Страница 1 из 1
Этот сайт не предоставляет электронные версии программного обеспечения и полнотекстовых электронных изданий, а занимается лишь
подборкой и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями.

Создать форум | ©phpBB | Бесплатный форум поддержки | Сообщить о нарушении