Я бы посмотрел на Sphinx4.0 из CMU .
К сожалению, это написано на Java. Я думаю, что признание лучше, чем то, что встроено в мой Mac. Я только учусь Java / Python, поэтому я пытаюсь заставить их говорить друг с другом.
Вы можете взаимодействовать с речевым движком Mac, используя Appkit.NSSpeechRecognizer
:
from Foundation import *
Последний метод - использовать голосовой поиск Google. Но для этого необходимо отправить голосовой фрагмент в «облако».
Такой подход является наиболее точным, но для ответа требуется до 10 секунд!