TTS книги  Проверялка  ФорумФорум  RSS  ПоискПоиск  ПользователиПользователи  ГруппыГруппы   Статистика  Список рапортов  ПрофильПрофиль  Сообщения ЛССообщения ЛС  Выход [ evmir_troll-hunter ]Выход [ evmir_troll-hunter ]  



Начать новую темуОтветить на тему

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

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


Сообщений : 860
Репутация : 317

 evilone_ :: 22.09.11 12:16
22.09.11 12:16
Выбрать/отменить одновременное цитирование Ответить с цитатой Редактировать сообщение Удалить сообщение Послать сигнальный рапорт на это сообщение администратору или модератору Закрыть рапорты на это сообщение

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

В словаре используются правила на основе регулярных выражений работающие только по стандарту 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.03.16 14:26
22.03.16 14:26
Выбрать/отменить одновременное цитирование Ответить с цитатой Редактировать сообщение Удалить сообщение Послать сигнальный рапорт на это сообщение администратору или модератору Закрыть рапорты на это сообщение

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

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

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

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

Предыдущая тема Следующая тема Вернуться к началу
Словарь для разметки смешанного текста
Страница 1 из 1Страница 1 из 1
  Следить за ответами в теме    Форма быстрого ответа    Следить за ответами в теме    Форма быстрого ответа  
Начать новую темуОтветить на темуПерейти:

Удалить тему Отправить в корзину  Перенести тему  Закрыть тему  Разделить тему Объединить темы 
Инструменты для модерации
Этот сайт не предоставляет электронные версии программного обеспечения и полнотекстовых электронных изданий, а занимается лишь
подборкой и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями.

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