İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Python Pyttsx3 Sorunu

Emnn27.05.20217 cevap3.830 görüntüleme
2021'den beri2.233 mesaj
#1
Herkese Merhaba yazı sese dönüştürmek için pyttsx3 modülünü kullanıcağım ama İngilizce bunu nasıl Türkçe yapabilirim ?
👍 1
Cevaplar
2021'den beri228 mesaj
#2
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[64].id)

64 değeri pyttsx3 motoru için Türkçe dilini belirtiyor.
Not Türkçe için konuşma hızını(rate değeri) 120-150 civarı yaparsan daha anlaşılır olur.
Bu arada ingilizce bilgin varsa, bu tür sorularının cevaplarını, aldığın hataların çözümlerini veya yapmak isteyip yapamadığın şeyler için yöntemleri StackOverflow'da ararsan cevapları hızlı bir şekilde bulabilirsin
👍 1
Emnn Konuyu açan
2021'den beri2.233 mesaj
#3
StackOverflow dan baktım ancak "
engine.setProperty('voice', voices[64].id)
IndexError: list index out of range" hatasını alıyorum
👍 1
2021'den beri228 mesaj
#4
StackOverflow dan baktım ancak "
engine.setProperty('voice', voices[64].id)
IndexError: list index out of range" hatasını alıyorum
Evet çok normal. Ben kendi açımdan düşündüm direkt olarak. Bu engine'ler işletim sistemindeki text to speechleri kullanmakta. Bunun için pyttx3'ün de kullanabileceği şekilde paketi yüklemen gerekiyor. Bunu sadece windows10 arayüzünden yüklemen pyttx3 ile kullanman için yeterli olmayacak. Kayıt defterinden de ayarlarlamar ve düzenlemeler yapman gerekiyor. Tavsiyem pyttx3 sapi5 engine kullanarak şimdilik ingilizce şekilde devam etmen yönünde.
Emnn Konuyu açan
2021'den beri2.233 mesaj
#5
tamamdır teşekkür ederim :)
2021'den beri228 mesaj
#6
Türkçe için gTTS (google text to speech) kullanarak devam edebilirsin. Pyttx3'i ben daha çok OCR gibi uygulamalarda tercih etmekteyim.
Emnn Konuyu açan
2021'den beri2.233 mesaj
#7
asistanı en baştan kodlamaya başladım arayüzünü felan biraz daha geliştiricem hemde tekrar amaçlı Pyttx3 kullanıyım dedim olmayınca gene gTTS ye döndik :)
👍 1
2021'den beri2 mesaj
#8
lamer dedi: ↑
Evet çok normal. Ben kendi açımdan düşündüm direkt olarak. Bu engine'ler işletim sistemindeki text to speechleri kullanmakta. Bunun için pyttx3'ün de kullanabileceği şekilde paketi yüklemen gerekiyor. Bunu sadece windows10 arayüzünden yüklemen pyttx3 ile kullanman için yeterli olmayacak. Kayıt defterinden de ayarlarlamar ve düzenlemeler yapman gerekiyor. Tavsiyem pyttx3 sapi5 engine kullanarak şimdilik ingilizce şekilde devam etmen yönünde.
şunu lütfen aciklayın lütfen :)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.