speech recognition python code not working

后端 未结 13 1784
傲寒
傲寒 2020-12-15 10:23

I am running the following code in Python 2.7 with pyAudio installed.

import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as source:             


        
13条回答
  •  佛祖请我去吃肉
    2020-12-15 10:59

    try to add

    r.adjust_for_ambient_noise(source,duration=1)
    

    where r is recogniser instance, like this

    import speech_recognition as sr
    
    r=sr.Recognizer()
    print(sr.Microphone.list_microphone_names())
    with sr.Microphone() as source:
        r.adjust_for_ambient_noise(source,duration=1)
        # r.energy_threshold()
        print("say anything : ")
        audio= r.listen(source)
        try:
            text = r.recognize_google(audio)
            print(text)
        except:
            print("sorry, could not recognise")
    

提交回复
热议问题