Какой алгоритм для минимизации ошибок при распознавание речи посоветуете?
Попробуйте подключить API Stumper.ru
Выдаёт очень точные результаты на совпадения двух строк.
см. NLTK
биграмы, триграммы  и статистика
насчет "читал отсюда, а теперь не отсюда" будет посложнее, но в целом так же