Cool Reader 2

Программа для комфортного чтения книг с экрана, чтения вслух, форматирования и конвертирования текстов. Rambler's
Top100

(С) Vadim Lopatin, 2000-2007

Словари произношения

Главная беда голосовых движков - неправильное произношение некоторых слов.

Для исправления произношения служат словари.

Формат файла словаря

Это текстовые файлы, содержащие строки вида ШАБЛОН=ПРОИЗНОШЕНИЕ

Перед отправкой голосовому движку к тексту применяются правила подстановок из словаря.

ШАБЛОН - текстовая строка, которая должна быть заменена на строку ПРОИЗНОШЕНИЕ

например:

ударение=ударе<ние

Символ < указанный после гласной задает ударение на нее.

По умолчанию, ищутся только слова целиком, а регистр букв не различается.

Границы слов различаются по пробелам и знакам препинания.

В шаблоне можно указать дополнительные условия поиска с помощью спецсимволов * и $:

  • Символ * в начале шаблона позволяет искать шаблон не с начала слова.
  • Символ * в конце шаблона указывает, что окончание слова может быть любым.
  • Символ $ в начале шаблона разрешает различать регистр букв.
  • Если нужно одновременно указать * и $ в начале слова, первым пишется $
  • Если нужно искать символ *, $ или = то его нужно указать в шаблоне два раза.

например:

правило на какие слова срабатывает

$IBM=айбиэ<м - только слово IBM, заглавными буквами

вопрос*=вопро<с - вопрос, Вопросы

еж=ёж - еж, Еж, ЕЖ

*достойн*=досто<йн - недостойно, Достойный

$$100=сто баксов - $100

Кодировка файла распознается автоматически. При сохранении изменений, кодировка сохраняется.

Правила словаря при сохранении будут отсортированы в алфавитном порядке.

Строки с неправильным синтаксисом, а также повторяющиеся правила будут удалены.

Подключение словарей

Все словари хранятся в директории dict. Если вы хотите, чтобы новый словарь был доступен в CoolReader, скопируйте его в эту директорию.

Подключение / отключение словарей производится отдельно для каждого движка.

Для этого нужно зайти в диалог Настройки, закладка Чтение вслух.

Выберите движок, для которого вы хотите настроить словари.

В правом списке будут отображатся все файлы .dic найденные в директории Dict, неподключенные к выбранному движку.

В левом списке - те словари, которые подключены. Подключение и отключение словаря осуществляется кнопками со стрелками влево и вправо или двойным щелчком на словаре в списке.

Кнопки со стрелками вверх и вних позволяют изменять порядок подключенных словарей.

Словари из начала списка имеют более высокий приоритет. Если правило найдено в одном словаре, дальнейший поиск не производится.

Создание нового словаря

Просто создайте в директории Dicts пустой файл с расширением .dic

После этого созданный словарь появится в списке доступных в настройках 'Чтения вслух' и его можно подключить к любимому голосовому движку.

Если вы передвинете его в начало списка подключенных словарей, новые правила будут добавляться по умолчанию в него.

Редактирование словарей

Для добавления слова в словарь используйте двойной щелчок на слове в тексте книги. Можно добавить целую фразу, выделив несколько слов, а затем дважды щелкнув на выделении. При этом открывается окно редактора словаря, а выделенной слово попадает в поле Шаблон и Произношение редактора.

В левом списке отображается текущий выбранный словарь, подсвечена позиция, в которой найдено слово, или в которую оно будет добавлено.

В правом списке отображаются результаты анализа слова или фразы - правила с указанием словаря, в котором они найдены. Серым фоном выделены пропущенные правила, которые были перекрыты более приоритетными.

Можно указать словарь, в который будет добавляться слово - просто выберите словарь из списка подключенных - и он станет текущим.

Дополнительные условия для шаблона можно задать кнопками 'Aa' и '*'. 'Aa' добавляет спецсимвол $, а две кнопки '*' - спецсимвол * соответственно в начало и конец шаблона.

Также работают горячие клавиши - аналоги кнопок:

  • Ctrl+1: включить/выключить $ (различение регистра символов)
  • Ctrl+2: включить/выключить * для начала слова
  • Ctrl+3: включить/выключить * для конца слова

Двойной щелчок в редакторе 'Произношение' добавляет в указанном месте символ '<' (ударение). Также в этом качестве можно использовать символ '`' (обратный апостроф)

Двойной щелчок на элементе левого списка (текущего словаря) или нажатие кнопки 'Редактировать' копирует правило в редактор.

Кнопкой 'Удалить' можно удалить выбранное правило из текущего словаря.

Двойной щелчок на элементе правого списка открывает на редактирование указанное правило: устанавливает текущий словарь, показывает позицию в словаре и копирует правило в редактор.

И наконец, кнопка 'Добавить' добавляет правило в словарь.

Скачать словари

В этом разделе планируется выкладывать готовые словари для разных движков.

движокразмерописание словаря
......Если вы создали словарь и хотите поделиться им, пришлите его мне и я выложу его здесь.

Большое количество словарей можно найти сайте программы "Говорилка"

Отличный словарь Digalo.Michelangelo можно скачать с этой страницы. Свыше 28000 записей. Часто обновляется.