Çözüldü Python "UnicodeDecodeError" hatası

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

efetutorial

Hectopat
Katılım
12 Mayıs 2020
Mesajlar
659
Çözümler
5
Yer
Başakşehir/İstanbul
Daha fazla  
Sistem Özellikleri
Cpu: Ryzen 5 5600
Gpu: RTX 4060 Tİ 8 GB
Ram: G.Skill RipjawsV 3x8 3600 MHz
Anakart: GIGABYTE B550 AORUS ELITE V2 4400Mhz (OC)
SSD: MLD M700 1TB 7000MB-5500MB/s
Kasa: THERMALTAKE S200 TG
İşlemci soğutucu: ID-COOLING SE-214-XT

Monitor: PHILIPS EVNIA 27" 27M1N3200ZA
Klavye: Darmoshark K8
Mouse: Razer Deathadder V2 Pro
Kulaklık: Razer BlackShark V2
Mikrofon: HyperX Quadcast
Cinsiyet
Erkek
Kod konuşma yerini yapana kadar düzgün çalışıyordu, sonra hata vermeye başladı.

Çıktı bu şekilde, sesi oynatmıyor:

Kod:
Python:
from cleverbotfree import Cleverbot #Yapay Zeka Kütüphanesi
from googletrans import Translator #Çeviri Kütüphanesi
from gtts import gTTS #Yazıyı Seslendirme Kütüphanesi
import random
import os
from playsound import playsound


translator = Translator()

def speak(text):
    tts = gTTS(text, lang="tr") #gTTS için dil tanımlama
    rand = random.randint(1, 10000) #Dosya için rastgele sayı oluşturma
    file = "audio" + str(rand) + ".mp3" #Dosya oluşturma
    tts.save=(file) #Proje İçerisine Dosyayı Kaydetme
    playsound(file) #Sesi çalıştır
    os.remove(file) #Sesi kaldır

def ceviri_text(kim, yazi, dil):
    yazi_cevirildi = translator.translate(yazi, dest=dil)
    print(kim, "(", dil, "):", yazi_cevirildi.text)
    return yazi_cevirildi.text



@Cleverbot.connect
def chat(bot, kul_ist, bot_ist):
    while True:
        kul_gir = input(kul_ist)
        kul_gir_en = ceviri_text(kul_ist, kul_gir, "en")
        if kul_gir == "cikis":
            break
        tekrarla = bot.single_exchange(kul_gir_en)
        print(bot_ist, tekrarla)
        bot_ist_tr = ceviri_text(bot_ist, tekrarla, "tr")
        speak(bot_ist_tr)


    bot.close()


chat("Ben:","ChatBot")

Sorunu çözdüm yanlışlıkla = koymuşum: tts.save=(file) bu şekildeyken çalışıyor: tts.save(file)
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…