我是一个初学者,我对语音识别和热门词不太了解。
到目前为止,我一直在使用 SpeechRecognition 模块,但它并不准确:
- 我必须等待程序访问我的麦克风
- 它甚至不准确我使用ambient_noise
这是我到目前为止所尝试的
try:
with sr.Microphone() as source:
r.adjust_for_ambient_noise(source, duration=2)
listening_audio = r.listen(source, phrase_time_limit=3)
try:
command = r.recognize_google(listening_audio, language='en-in')
self.Command.emit(command)
except sr.UnknownValueError:
print('')
except Exception as e:
print('First error:', str(e))
except Exception as e:
print("Second error:", str(e))
我希望帮助我的程序按预期工作,或者如果有人可以给我额外的 Snowboy 网站。他们中的任何一个都会帮助我实现我的目标。