Рукописный ввод в компьютерный код

У меня травма нерва, и писать от руки мне гораздо удобнее, чем печатать. Я хотел бы иметь возможность писать компьютерный код от руки (на C++ или Python или что-то в этом роде) и иметь возможность преобразовывать написанный от руки код в текст для запуска.

OneNote 2016 хорошо справляется с преобразованием в текст на английском языке, но по понятным причинам у него возникают проблемы с преобразованием в компьютерный код.

Существуют ли программы, предназначенные для преобразования рукописного кода в печатный?

Любые предпочтения ОС или ценовые ограничения?
У вас могут возникнуть проблемы с Python, так как отступы играют ключевую роль.
Вы пробовали какое-нибудь программное обеспечение для голосового управления? Не могли бы вы открыться?
@mawg большинство программного обеспечения stt ориентировано на разговорную речь, а не на программирование речи

Ответы (1)

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

Тем не менее, для письма на сенсорном экране вы помните Graffiti для Palm OS? Вы можете использовать что-то вроде MyScript MathPad на iOS. Он предназначен для преобразования рукописного текста в LaTex, но в нем должны быть символы, необходимые для программирования. У MyScript есть пара других опций, таких как их клавиатура Stack (для одного символа за раз) или Nebo для более длинных документов.

Если вы предпочитаете писать на бумаге, вы, вероятно, сможете повысить точность, если будете использовать структурированную форму, в которой каждый символ пишется в рамке . Это называется отпечаток руки . Распечатав сначала страницы блоков и вписав по одному символу в каждый блок, вы облегчите программному обеспечению распознавание и правильную идентификацию отдельных символов, а также улучшите управление пробелами и идентификацию. Похоже, вы можете обучить и настроить Tesseract под свои личные нужды, если у вас будет достаточно времени. В этом посте из StackOverflow говорится, что вы уложитесь с точностью около 90%, но я думаю, что это касается рукописного ввода, а не отпечатка руки. Вот вопрособ использовании отпечатка руки с Tesseract. Если у вас нет времени на обучение Tesseract, но у вас есть бюджет, существует множество коммерческих вариантов чтения бланков отпечатков рук, но я не рассматривал их.

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