английский язык из бесплатных хороший наверное только от мозиллы - deepspeech (к сожалению проект недавно закрыт за отсутствие финансирования, слухи говорят что такое происходит не просто так, рынок зачищается от конкурентов, комплексно и голосовые проекты под руку попались), работает на машине, в т.ч. с видеокартами, в теории можно взять языковые базы голосов и натренировать свои модели но боюсь работа эта не простая и дешевле действительно купить
Попробуй
kaldi для русского языка
и главное, процесс распознавания требует ресурсов, много, быстрых и дорогих... попробовав все это начнешь понимать почему бесплатно практически ничего нет
Ну и еще, мобильные системы распознавания, эффективно расходующие ресурсы конечно есть, но отдавать бесплатно результаты дорогущих исследований ни яндекс ни гугл не собираются. В теории можешь попробовать взломать или как то обойти защиту и используя android offline (как запускать хз не подскажу, гугл с этим явно борется) как то использовать его переводчик.
p.s. распознавание речи встроено в windows, должно работать offline, т.е. можно будет с помощью sapi, языки:
English (United States, United Kingdom, Canada, India, and Australia), French, German, Japanese, Mandarin (Chinese Simplified and Chinese Traditional), and Spanish