Диспетчер словаря

Дата публикации:2006
Twitter Facebook Vkontakte

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

Jaws версии 6.00 и выше в многопользовательских Windows также разделяет файлы словарей, которые являются общими для всех пользователей, и файлы словарей, доступные лишь конкретному пользователю. Права на изменение словарей общего пользования имеет администратор или пользователи с правами администратора.

Файлы словарей общего пользования Jaws (например, версии 6.00) сохраняет в папке

Documents and Settings\All Users\Application Data\Freedom Scientific\JAWS\6.0\Settings\Enu\

Файлы словарей отдельного пользователя (например, User Name) сохраняются в папке

Documents and Settings\User Name\Application Data\Freedom Scientific\JAWS\6.0\Settings\Enu\

Диспетчер словаря сохраняет словарные записи в файлах с расширением .jdf.

Добавление словарной записи

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

  1. Поместить системный курсор или Jaws-курсор на слово и нажать комбинацию клавиш Insert + d, чтобы открыть диалог Диспетчера словаря. В этом диалоге фокус ввода уже установлен на кнопке Add (Добавить). По умолчанию Диспетчер словаря открывает словарь текущего приложения. Если необходимо занести словарную запись в словарь по умолчанию, то нужно после загрузки Диспетчера словаря нажать комбинацию клавиш Control + Shift + D.лс
  2. Нажать кнопку Add (Добавить). Появится диалог Add Dictionary Definition (Добавление словарной записи), в поле Actual word (Ключевое слово) которого уже помещено то слово, на котором находился активный курсор.
  3. Изменить ключевое слово, если необходимо.
  4. Перейти, нажав клавишу Tab, к полю Replacement Word (Слово замены) и заполнить его тем словом, выражением или буквосочетанием, на которое следует заменить ключевое слово.
  5. Нажать клавишу Enter. После чего диалог добавления словарной записи закроется и пользователь окажется в основном окне Диспетчера словаря.
  6. Сохранить сделанные изменения в словаре, нажав в окне Диспетчера словаря комбинацию клавиш Control + S или выбрав из меню File (Файл) пункт Save (Сохранить).

Jaws версии 5.00 и выше позволяет создавать словарные записи, в которых в качестве ключевого слова указывается не слово целиком, а лишь его корень. В этом случае необходимо вместо отсутствующего окончания добавить символ звездочки (*). Например, в поле ключевого слова указать "пейджер*" (без кавычек), а в поле замены - "пэйджер". После сохранения такой записи все падежные формы (пейджера, пейджером, пейджеру и т.д.) будут читаться через "э".

Замена слов на звуки

Jaws (начиная с версии 5.00) позволяет в словарных записях использовать не только текстовый вариант замены, но и звуковой. Пользователь может подобрать для слова, фразы или отдельного символа подходящий по его мнению звуковой файл в формате wave (*.wav). Для этого в диалоге Add Dictionary Definition (Добавление словарной записи) предусмотрена кнопка Advanced... (Дополнительно). При нажатии на эту кнопку откроется диалог Advanced Settings (Дополнительные настройки), в котором есть список звуковых файлов и кнопка Browse (Обзор), позволяющая добавить звуковой файл в этот список. Если звуковой файл не выбран, то в списке будет указано None.

Следует при помощи клавиш со стрелками выбрать в списке подходящий звуковой файл. Если в списке выбран файл, то будет доступна кнопка Play (Воспроизвести).

Файлы, отображаемые в списке, находятся в папке Sounds, которая находится в папке, где Jaws хранит свои настройки. Если пользователь (при помощи кнопки Browse) выбирает звуковой файл из другой папки, то Jaws копирует выбранный файл в папку Sounds.

Если в словарной записи присутствует замещающее слово или фраза и пользователь дополнительно назначает звуковой файл, то Jaws будет одновременно произносить замещающий текст и проигрывать звук. Если нужно, чтобы воспроизводился только звук, то поле Replacement word (Слово замены) необходимо оставить пустым.

Смена языка синтезатора

Если активный синтезатор речи поддерживает несколько языков, то в Jaws версии 5.00 и выше при добавлении записи в словарь пользователь может установить любой из доступных языков для прочтения замещающего слова или фразы. Для этого в диалоге Add Dictionary Definition (Добавление словарной записи) необходимо нажать кнопку Advanced... (Дополнительно) и в появившемся диалоге найти совмещенный список (combobox) Language (Язык). Здесь будут представлены все языки, поддерживаемые синтезатором речи.

Поиск , изменение и удаление словарных записей

В основном окне Диспетчера словаря, кроме кнопки Add (Добавить), находятся список имеющихся словарных записей (Dictionary Entries) и поле для ввода искомого слова (Search for Entries). При помощи клавиши Tab следует перейти в это поле и набрать слово, которое нужно найти среди словарных записей (поиск ведется среди ключевых слов).

После того как Jaws нашел нужное слово, клавишей Tab можно переместиться на кнопки Change (Изменить) или Delete (Удалить). Первая позволяет изменить словарную запись, а вторая - полностью удалить ее из словаря. При удалении записи Jaws запросит подтверждение на совершение этой операции.

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

После изменения словарных записей или удаления их из словаря необходимо сохранить изменения, нажав комбинацию клавиш Control + S.

Отключение словаря

Jaws использует словарь только в том случае, если это не запрещено в Диспетчере конфигурации. Разрешение или запрет на использование словаря устанавливаются в диалоге Text Processing (Обработка текста) Диспетчера конфигурации (комбинация клавиш Insert + 6). Здесь следует открыть меню Set Options (Установка параметров) и выбрать пункт Text Processing. В появившемся диалоге необходимо поставить флажок в поле Dictionary Processing (Использовать словарь), чтобы разрешить, или снять флажок, чтобы запретить использование словаря.

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

Файл словаря (jdf) представляет собой обычный текстовый файл, в каждой строке которого помещена одна словарная запись. Эти записи имеют следующий синтаксис:

.ключевое слово.заменяющее слово.

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

,.,. ,

Дальше >>



Распространение материалов сайта означает, что распространитель принимает условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2017
Rambler's Top100