WordPredictor )Предсказатель слов)

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

Зачем это нужно

Существующие инструменты предсказания слов, такие как Lightkey Pro AT, имеют значительные барьеры доступности при использовании с NVDA:

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

Возможности

Сочетания клавиш

| Клавиша | Действие | |---------|----------| | NVDA+Control+1 – NVDA+Control+0 | Принять предсказание 1–10 (активируется только при наличии активных предсказаний) | | NVDA+Alt+P | Включить/выключить предсказание слов | | NVDA+Alt+O | Запросить предсказания по запросу (частичное или полное слово) | | NVDA+Alt+L | Сохранить изученные данные вручную |

Все сочетания клавиш можно переназначить в диалоге «Жесты ввода» NVDA в категории «Word Predictor».

Установка

  1. Скачайте последний файл .nvda-addon с страницы релизов.
  2. Откройте файл из проводника Windows, чтобы установить его через установщик дополнений NVDA.
  3. Перезапустите NVDA.

Использование

  1. Начните вводить текст в любом поле ввода.
  2. Когда вы нажмёте пробел после слова, вы услышите короткий звуковой сигнал, а затем до 5 предсказаний.
  3. Нажмите NVDA+Control+1, чтобы принять первое предсказание, NVDA+Control+2 для второго и т.д.
  4. Предсказанное слово вводится автоматически с пробелом после него.
  5. Для предсказания по части слова начните вводить слово и нажмите NVDA+Alt+O.
  6. Нажмите NVDA+Alt+P, чтобы включить или выключить предсказание.
  7. Настройте параметры в меню NVDA > «Настройки» > «Word Predictor».

Как это работает

Дополнение использует n-граммное языковое моделирование со сглаживанием Кнезера-Нея:

N-граммные данные хранятся в виде JSON-файла и загружаются при запуске. Дополнительные внешние зависимости Python не требуются.

Технические детали

Список изменений

Полную историю версий см. в CHANGELOG.md.

Лицензия

GPL v2, как и NVDA.

Автор

Лани Кармело-Молинар – lanie.work

Невидящий пользователь NVDA, который создал это дополнение, потому что существующие инструменты предсказания слов не работают с экранными диктофонами.