Гига Писарь теперь и на Windows - QubStore

Гига Писарь теперь и на Windows

В прошлой статье я подвёл итоги первых полутора недель и повесил опрос. По итогам голосования я понял, что у большинства не мак, могу предположить, что Винда.

Так что спустя пару дней я запилил Писаря для Windows.

Что это

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

Распознавание то же, что на маке: модель GigaAM v3 от Сбера, целиком на процессоре, без интернета, видеокарта не используется, я специально целился в обычный лаптоп, на моём стенде 13 секунд речи распознаются за 0,35 секунды, даже на слабом ноутбуке должно быть меньше секунды, памяти уходит примерно 600 МБ.

Скачать: gigapisar.github.io, кнопка «Скачать для Windows». Код: github.com/moznoazachem/giga-pisar-win, MIT.

Как переносил

Ядро распознавания у Писаря одно на все версии: звук превращается в мел-спектрограмму, идёт в энкодер, дальше декодирование RNN-T и склейка кусочков слов. На маке это написано на Swift, для Linux на Python, для Windows я перенёс его на C#, ONNX Runtime там есть родной.

Оболочка написана заново, по правилам Windows: значок в трее, обычный мастер установки «Далее, Установить, Готово», системные уведомления, язык интерфейса берётся из системы, плашка с волной у курсора в стиле Windows 11. Плашку можно перетащить мышью, она запомнит место.

Обновления приезжают сами, как на маке. 

Подпись

Установщик пока не подписан, поэтому при запуске Windows покажет предупреждение. Жмите «Подробнее», потом «Выполнить в любом случае». Edge ещё предупредит, что файл скачивают редко, так будет с любой новой программой без сертификата. Для открытого кода подпись бесплатно даёт фонд SignPath, заявку туда подам, когда настрою сборку в GitHub Actions.

Что дальше

Это бета. Пробуйте, пишите в комментариях, что работает, что нет, в каких программах что не работает, если зайдёт, буду допиливать и доводить до маковского набора.

Ссылка на основную публикацию