Здравствуйте, друзья!
Постараюсь быть предельно краток. Имеется настойчивая и насущная
потребность в разборе получаемого программой nvda текста по признаку
кирилица-латиница и в произнесении латиницы английским синтезатором, а
кирилицы - русским. При этом такой обработке должен подвергаться любой
текст, а не только текст на страницах интернета или в документах ms
office, но также и, например, в проводнике windows и т.д. Также
необходимо иметь возможность самостоятельно, пусть и вручную, указать,
каким синтезатором и с какими параметрами скорости, высоты и т.д. читать
каждую группу текстов. Словом, точно так, как сделано в international
tts в cobra 9.1 или с помощью language switcher в jaws.
Поскольку cobra и jaws по разным причинам не очень удобны лично для
меня, да и многих моих друзей, в повседневной работе, а синтезатор
capitan, насколько мне известно, не позволяет указать, кто и с какой
скоростью читает, единственно приемлемым решением, о котором мне
известно, кажется виртуальный синтезатор multilang.
Однако этот замечательный проект, кажется, пришел в упадок и самая
поздняя его версия, которую мне удалось отыскать - 0.2. К сожалению, в
отличие от других отечественных частных разработок (того же newfone),
данный синтезатор не работает с последними версиями nvda - проверялось
на nvda 2011.3, 2012.1 и 2012.2b2.
В связи с этим у меня имеется огромная просьба к сообществу, которая,
думаю, будет поддержана значительным числом нашего брата во всем мире.
1. Если глубокоуважаемые создатели синтезатора multilang подписаны на
эту рассылку, пожалуйста, возобновите проект, чтобы обеспечить его
работу и в новых версиях nvda. Если по каким-либо причинам это
невозможно, передайте, пожалуйста, ссылку на материалы (документация,
sdk, статьи и пр.), которыми Вы пользовались, создавая Ваш замечательный
продукт. Если из состояния gpl он перешел в коммерческое, лично я готов
рассмотреть вопрос приобретения лицензии.
2. Если у кого-либо из нашего сообщества имеются более свежие версии
синтезатора multilang, чем 0.1 и 0.2, или соображения на тему, как
сделать его работоспособным, поделитесь, пожалуйста.
3. Кроме того, быть может, multilang - не единственное решение такого
рода, в таком случае очень прошу владельцев альтернативных решений
поделиться своими богатствами.
4. Наконец, имеющиеся у меня версии multilang распространяются по
свободной лицензии gpl, и представляют из себя скрипты на Python. Среди
участников же данной рассылки, насколько мне известно, есть люди,
которые владеют этим языком и являются авторами модулей для nvda.
Обращаюсь к ним с вопросом: возможно ли привести имеющиеся скрипты в
работоспособное состояние или создать новые, выполняющие указанный в
начале письма функционал? Если это невозможно, поделитесь, пожалуйста,
ссылками на материалы, позволившие Вам овладеть искусством написания
модулей для nvda.
Удачи вам и успехов.
С уважением, А.