прогресс ИТ в этой области растет, и довольно быстро, особенно последнее время
но запрошенная вами планка, все еще достаточно высока.. по крайней мере для домашнего пользователя
с другой стороны - на сколько я помню - все хорошие системы распознавания (очень-очень крупных вендоров), вообще то и так сносно справляются задачей...
если конечно не наговаривать монотонно большие объемы текстов.. вы ни в каком месте не лукавите?
попробуйте api от MS тут
человек делится опытом