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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…