Çözüldü Pyautogui modulü çalışmıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

FortmanForever

Decapat
Katılım
11 Aralık 2022
Mesajlar
807
Makaleler
1
Çözümler
5
Merhaba. Bugün ses algıladığında istenilen tuşa basılacak bir program yazdım. Ses algılama işlevi çalışmasına rağmen pyautogui çalışmıyor. CMD'den indirdim modulü. Sizce sorun ne olabilir? Ha bir de ChatGPT'ye kontrol ettirdim kodu kodda bir şey yok.
 
Çözüm
Kodun genel yapısında hata varmış hocam. Bu şekilde zaten çalışmaz. Müsait olan başka biri cevap verebilir. Ya da beklerseniz ben de eğer cevap gelmezse müsait zamanımda yardımcı olacağım.

Hocam sorunu çözdüm. Tek sıkıntı ilerinin i'sini küçük yazmammış. Yardımınız için sağ olun.
pip list yazabilir misiniz bir de terminale.

Ek olarak programın çalıştırılması sırasında herhangi bir hata alıyorsanız onu da yollayın.

Kodları paylaşırsanız daha iyi yardım ederiz.
Package Version
------------------------- ---------
altgraph 0.17.3
beautifulsoup4 4.12.2
cachetools 5.3.1
certifi 2023.5.7
charset-normalizer 3.1.0
click 8.1.7
colorama 0.4.6
cx-Freeze 6.15.9
cx-Logging 3.1.0
idna 3.4
joblib 1.3.2
lief 0.13.2
MouseInfo 0.1.3
nltk 3.8.1
pefile 2023.2.7
pip 23.3.1
py2exe 0.13.0.0
PyAudio 0.2.13
PyAutoGUI 0.9.53
PyGetWindow 0.0.9
pyinstaller 5.11.0
pyinstaller-hooks-contrib 2023.3
PyMsgBox 1.0.9
pyperclip 1.8.2
PyRect 0.2.0
PyScreeze 0.1.28
PySocks 1.7.1
pytweening 1.0.7
pywin32-ctypes 0.2.0
regex 2023.10.3
requests 2.30.0
setuptools 65.5.0
soupsieve 2.4.1
SpeechRecognition 3.10.0
tqdm 4.66.1
urllib3 2.0.2
wheel 0.41.2
pip list yazınca bunlar çıktı.
Kodlar:
import speech_recognition as sr
import pyautogui
r = sr.Recognizer()
w_key_pressed = False
while True:
with sr.Microphone() as source:
print("Bir komut söyleyin:")
audio = r.listen(source)
try:
recognized_text = r.recognize_google(audio, language='tr-TR')
print("Söylenen komut: " + recognized_text)
if "ileri" in recognized_text and not w_key_pressed:
pyautogui.keyDown("w")
w_key_pressed = True
elif "durdur" in recognized_text:
pyautogui.keyUp("w")
w_key_pressed = False
elif "Bulgur" in recognized_text or "Burdur" in recognized_text:
pyautogui.keyUp("w")
w_key_pressed = False
except sr.UnknownValueError:
print("Ses anlaşılamadı.")
except sr.RequestError as e:
print("Ses tanıma hatası: {0}".format(e))
 
pip install --upgrade PyAutoGUI yazarak pyautoguı'nin son sürümünü yükleyin. Eski sürümünü kullanıyorsunuz.

Daha sonra pip list yazarak PyAutoGUI 0.9.54 sürümünün yüklendiğine emin olun.

0.9.53 sürümü Python 3.8'e kadar destekliyor.

Hocam güncellememe rağmen hata devam ediyor. Chrome ile etkileşime geçemiyorum.
 

Technopat Haberler

Geri
Yukarı