Escritura a mano en código de computadora

Tengo una lesión nerviosa en la que escribir a mano es mucho mejor para mí que escribir a máquina. Me gustaría poder escribir código de computadora a mano (en C ++ o Python o algo así) y poder convertir el código escrito a mano en texto para ejecutar.

OneNote 2016 funciona bien al convertir a texto en inglés, pero por razones obvias tiene problemas para convertir a código de computadora.

¿Existen programas diseñados para transformar código escrito a mano en código escrito?

¿Alguna preferencia de sistema operativo o límites de precio?
Es posible que tenga problemas con Python, ya que la sangría juega un papel clave.
¿Probaste algún software controlado por voz? ¿Estarías abierto?
@mawg, la mayoría del software stt está orientado al habla conversacional, no al habla de programación

Respuestas (1)

Creo que sería mejor buscar un software de reconocimiento de voz, ya que parece haber más interés en la codificación por voz .

Dicho esto, para escribir en una pantalla táctil, ¿recuerdas Graffiti para Palm OS? Podría usar algo como MyScript MathPad en iOS. Está orientado a convertir la escritura a mano en LaTex, pero debe tener los símbolos que necesita para la programación. MyScript tiene un par de opciones más, como su teclado Stack (para un carácter a la vez) o Nebo para documentos más largos.

Si prefiere escribir en papel, probablemente pueda mejorar la precisión si utiliza un formulario estructurado en el que escribe cada carácter en un cuadro . Esto se llama huella de la mano . Al imprimir primero las páginas de los cuadros y escribir un carácter en cada cuadro, facilita que el software reconozca e identifique correctamente los caracteres individuales y mejora la identificación y la administración de espacios en blanco. Parece que puede entrenar y ajustar Tesseract a sus necesidades personales, con el tiempo suficiente. Esta publicación de StackOverflow dice que alcanzará un límite de aproximadamente el 90 % de precisión, pero creo que eso es para escribir a mano, no para escribir a mano. aquí hay una preguntasobre el uso de la huella de la mano con Tesseract. Si no tiene tiempo para entrenar Tesseract, pero tiene el presupuesto, hay muchas opciones comerciales para leer formularios de huellas dactilares, pero no las he investigado.

Escribir en una pantalla táctil o tableta gráfica tenderá a ser más preciso que ICR de imágenes estáticas de personajes, ya que el software podrá usar la forma en que escribió los caracteres para proporcionar más pistas sobre la identidad de los personajes.