首页 > 解决方案 > SpeechRecognition 在 Python (Raspberry Pi 4) 中不起作用。我在 try/except 中得到了 except

问题描述

正如我在标题中所说,我使用的是 Raspberry Pi 4 和 Thonny Python IDE。我的代码很简单,而且我到处都看到过相同的脚本。但是,它对我不起作用。

顺便说一句,我有 Python 3.7.3。

我需要你的帮助!!!谢谢,麻烦您了!!:))

import speech_recognition as sr

nombre = "broder"
listener = sr.Recognizer()

def listen():
    print("Funciona?")
    rec = ''
    try:
        with sr.Microphone() as source:
            
            pc = listener.listen(sr.Microphone())
            rec = listener.recognize_google(pc)
            #Todo a minúscula, xsiaca
            rec = rec.lower()
            print("Síiiii")
            #if nombre in rec:
            #rec = rec.replace(nombre, '')
    except:
        print("Qué va")
        rec = ''
    return rec


def run_broder():
    rec = listen()
    print(rec)
    
if __name__ == '__main__':
    run_broder()
    

输出是

功能?
奎瓦

标签: pythonexceptionraspberry-pispeech-recognitionraspberry-pi4

解决方案


推荐阅读