Я хочу программу, которая распознает определенные слова. У меня есть этот код, который хорошо работает с помощью признать_google, и я могу легко изменить его на испанский. Я хочу использовать признать_Sphinx, потому что это бесплатно и работает в автономном режиме, но это не пересмотреть то, что я говорю на английском языке, даже близко.
И я не знаю, как интегрировать испанскую библиотеку, которую я могу скачать здесь: https://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/Spanish/
Как я могу заставить его хорошо работать на английском и как интегрировать испанские словари?
r = sr.Recognizer()
with sr.Microphone() as source:
r.adjust_for_ambient_noise(source)
while True:
audio = r.listen(source)
# recognize speech using Sphinx
try:
print("Sphinx thinks you said " + r.recognize_sphinx(audio))
except sr.UnknownValueError:
print("Sphinx could not understand audio")
except sr.RequestError as e:
print("Sphinx error; {0}".format(e))