Hallo,
Ich programmiere gerade einen Sprachassistenten und auf meinem Windows PC hat alles super funktioniert, aber als ich das Programm auf den Pi geladen und das Programm gestartet habe, kam diese Fehlermeldung:
Traceback (most recent call last):
File "/home/grafjulian08/PycharmProjects/voiceAssistant/main.py", line 1164, in <module>
execute()
File "/home/grafjulian08/PycharmProjects/voiceAssistant/main.py", line 658, in execute
if detect_wake_word(): # Falls das Wake-Word erkannt wurde
^^^^^^^^^^^^^^^^^^
File "/home/grafjulian08/PycharmProjects/voiceAssistant/main.py", line 139, in detect_wake_word
recognizer.adjust_for_ambient_noise(source) # Hintergrundgeräusche anpassen
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/grafjulian08/PycharmProjects/voiceAssistant/.venv/lib/python3.11/site-packages/speech_recognition/__init__.py", line 389, in adjust_for_ambient_noise
assert source.stream is not None, "Audio source must be entered before adjusting, see documentation for ``AudioSource``; are you using ``source`` outside of a ``with`` statement?"
^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Audio source must be entered before adjusting, see documentation for ``AudioSource``; are you using ``source`` outside of a ``with`` statement?
Ich habe ein gutes Mikrofon am Pi, welches auch funktioniert, und ich habe schon viel am Code geändert, aber es geht nicht weg. Woran kann das sonst liegen?
Wenn ich Teile meines Codes zeigen soll, könnt ihr das sagen.
Freundliche Grüsse