Escrita à mão para código de computador
2016-07-06 08:53:54 UTC
Tenho uma lesão no nervo, onde escrever é muito melhor para mim do que digitar. Gostaria de poder escrever código de computador à mão (em C ++ ou Python ou algo parecido) e converter o código escrito à mão em texto para ser executado.
O OneNote 2016 se sai bem ao converter para texto em inglês, mas por razões óbvias ele tem problemas para converter para código de computador.
Há algum programa projetado para transformar código escrito à mão em código digitado?
Alguma preferência de sistema operacional ou limite de preço?
Você pode ter problemas com Python, uma vez que a indentação desempenha um papel fundamental.
Você experimentou algum software controlado por voz? Você estaria aberto a isso?
A maioria dos softwares @mawg é voltado para conversação, não para programação de voz
2017-01-31 05:16:58 UTC
Acho que seria melhor você procurar um software de reconhecimento de voz, pois parece haver mais interesse em codificação por voz.
Dito isso, para escrever em um touchscreen, você se lembra do Graffiti para Palm OS? Você pode usar algo como MyScript MathPad no iOS. É voltado para a conversão de escrita manual em LaTex, mas deve ter os símbolos de que você precisa para a programação. MyScript tem algumas outras opções, como o teclado Stack (para um caractere por vez) ou Nebo para documentos mais longos.
Se você preferir escrever no papel, você provavelmente pode melhorar a precisão se usar um formulário estruturado onde escreve cada caractere em uma caixa. Isso é chamado de impressão da mão. Ao imprimir as páginas das caixas primeiro e escrever um caractere em cada caixa, você torna mais fácil para o software reconhecer e identificar corretamente os caracteres individuais e melhorar o gerenciamento e a identificação dos espaços em branco. Parece que você pode treinar e ajustar o Tesseract de acordo com suas necessidades pessoais, com tempo suficiente. Esta postagem do StackOverflow diz que você terá uma precisão de cerca de 90%, mas acho que isso é para escrita, não para impressão manual. Aqui está uma pergunta sobre como usar a impressão manual com o Tesseract. Se você não tem tempo para treinar Tesseract, mas tem orçamento, há muitas opções comerciais para ler formulários de impressão de mãos, mas não olhei para eles.
Escrever em uma tela sensível ao toque ou tablet gráfico tenderá a ser mais preciso do que ICR de imagens estáticas de personagens, pois o software será capaz de usar a maneira como você escreveu os personagens para fornecer mais pistas quanto à identidade dos personagens.