Speech_recognition sesimi almıyor

Merhaba
Ben bir sesli asistan yazma kararı aldım ancak daha en baştan takıldım :frowning:

import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as source:
r.adjust_for_ambient_noise(source)
data = r.record(source, duration=5)
print("Sesinizi Tanımlıyor…")
text = r.recognize_google(data,language='tr')
print(text)

Hata kodu ise şöyle;

Traceback (most recent call last):
 File "C:\Users\user\Desktop\Akılsız asistan\Akılsız asistan.py", line 13, in <module>
  text = r.recognize_google(data,language='tr')
 File "J:\Python\lib\site-packages\speech_recognition\__init__.py", line 858, in 
recognize_google
if not isinstance(actual_result, dict) or len(actual_result.get("alternative", [])) == 0: raise 
UnknownValueError()
speech_recognition.UnknownValueError

İngilizcem pek iyi değildir ancak anladığım kadarıyla mikrofondan bir ses alamıyor sorun bu ise çözüm ne olabilir(mikrofonda sorun yok) sorun bu değilse sorun nedir?

UnknownValueError() sesin anlaşılmadığında veya sesini algılayamadığında bu hatayı veriyor
try except bloklarıyla bu hatayı yakalayıp işlem yapabilirsin bu sorun değil.
sorun %90 mikrofonunda bir sıkıntı olduğunu düşünüyorum. Çünkü bizzat yukarıda yazdığın kodu denediğimde hiçbir problemle karşılaşmadım.

1

çıktı
2

ya oldukça sağlam bir mikrafon kullanıyorum aslında her gün kullandığım canlı derslerde falan aklıma şöyle bir şey geldi aslında windowsta var mı bilmiyorum ancak sistem dosyanın mikrafona erişimini reddediyor olabilir mi?