Здравствуйте, Игорь Мельников (НОСБ).
> А может, проще обучить этим буквам и знакам саму NVDA, добавив эти
> символы ей в общий, допустим, словарь? Или так не сработает?
Можно и так, но будет это сложнее и менее функционально, хотя если есть желание пользоваться не Капитаном, а другим синтезатором, то особых альтернатив нет.
Реализация через внутренние механизмы Капитана, помимо прочего, обеспечивает корректную обработку абревиатур, то есть когда слово состоит из одних согласных, оно будет читаться по буквам, а не набором сдавленных согласных звуков. Ну и в Капитана правило прописывается проще.
Ну а через речевые словари NVDA реализовывается это двумя статьями:
Во-первых, правило для побуквенного чтения:
шаблон
^z$
замена
zed
Флажок "Учитывать регистр" должен быть снят.
В группе радиокнопок "Тип" отметить "Регулярное выражение".
Во-вторых, правило для чтения в потоке:
шаблон
z
замена
zz
Флажок "Учитывать регистр" должен быть снят.
В группе радиокнопок "Тип" отметить "Везде".
Это пример, который надо адаптировать под конкретный случай.
Я тут букву "z" заставляю при побуквенном чтении произноситься как "zed", а в потоке внутри слов как удвоенное "z".
Соответственно в шаблоне надо будет использовать интересующую букву с диакритикой, а в замене прописывать желаемые названия и транскрипцию известными синтезатору буквами.
Успехов. Никита.