Koddaki yanlış nedir?

Katılım
5 Eylül 2017
Mesajlar
4.100
Makaleler
8
Çözümler
6
[CODE lang="python" title="yazılım"]from os import write , open
import webbrowser
import time
import speech_recognition as sr

r = sr.Recognizer()

try:

with sr.Microphone() as source:
r.adjust_for_ambient_noise(source)
data = r.record(source, duration = 3)
print("Sesin tanımlanıyor :)))))))")
text = r.recognize_google(data, language = "tr-TR")
dosya = open("sesler.txt" , "w+")
dosya.write(text)
for satir in dosya:
if satir == "Youtube aç":
webbrowser.open("www.youtube.com.tr")



except:
print("Herhangi bir şey söylemediğiniz için sesiniz tanımlanamadı veya mikrofonunuz yok")

bu kodu girince sadece except komutunu çalıştırıyor. Her halükarda "Herhangi bir şey söylemediğiniz için sesiniz tanımlanmadı" uyarısını alıyorum. Dosya = open("sesler.txt , "w+") kısmından webbrowser.open kısmına kadar silince normal çalışıyor program. Sorun nedir? Yardımcı olur musunuz?

[/CODE]
bu kodu girince sadece except komutunu çalıştırıyor. Her halükarda "Herhangi bir şey söylemediğiniz için sesiniz tanımlanmadı" uyarısını alıyorum. Dosya = open("sesler.txt , "w+") kısmından webbrowser.open kısmına kadar silince normal çalışıyor program. Sorun nedir? Yardımcı olur musunuz?
Yardım edebilecek var mı?
 
Son düzenleme:
Except kısmını;

Kod:
except Exception as e:
 print('Exception handled: ' + str(e))

Şeklinde değiştirip deneyin.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı