Text to speech programı yapmak

Litenium

Centipat
Katılım
19 Temmuz 2022
Mesajlar
643
Çözümler
8
Python ıle bir text to speech programı yapmak istiyorum ama özel bir ses ve hiçbir paket mesela gtts pystx mi ne vardı. Onlar olmadan direkt olarak classlar ile vs kendi text to speech programımı yapmak istiyorum ve bunun için bir doküman vs bulamadım. Nasıl yapabilirim?
 
Son düzenleyen: Moderatör:
Böyle bir şey mümkün değil. Elinde tüm kelimelerin/hecelerin ses kayıtları var mı? Text'i okusun istiyorsun ama hiç bir API yada paket kullanmayayım diyorsun. Bu durumda elinde hedef dillerdeki tüm heceler veya kelimelerin ses kayıtları olmalı.
 
Böyle bir şey mümkün değil. Elinde tüm kelimelerin/hecelerin ses kayıtları var mı? Text'i okusun istiyorsun ama hiçbir API ya da paket kullanmayayım diyorsun. Bu durumda elinde hedef dillerdeki tüm heceler veya kelimelerin ses kayıtları olmalı.

Hiçbir şey derken normal Win32 pyaudio vs kullanacağım zaten ayrıca bu işi zaten yapanlar o zaman tüm heceleri söylüyorlar ayrıca bence yanlışın var int de bir sürü ses kopyalıyor diye geçen şeyler var onlar nasıl oluyor o zaman birazcık yanlışın var gibi(hava atmıyorum sadece böyle bir şey görmüştüm ilgilenmedim ve böyle bir düşüncenin mantıklı olduğunu düşünerek yazdım)
 
Hiçbir şey derken normal Win32 pyaudio vs kullanacağım zaten ayrıca bu işi zaten yapanlar o zaman tüm heceleri söylüyorlar ayrıca bence yanlışın var int de bir sürü ses kopyalıyor diye geçen şeyler var onlar nasıl oluyor o zaman birazcık yanlışın var gibi(hava atmıyorum sadece böyle bir şey görmüştüm ilgilenmedim ve böyle bir düşüncenin mantıklı olduğunu düşünerek yazdım)
Pyaudio sesi oynatmaya yarıyor. Sesi neyle elde edeceksin? Elinde ses paketleri yok ki? Sesi oynatmak ayrı, sesi elde etmek ayrı. gTTS dediğimiz, Google'ın metin okutma motoru. Text-to-Speech programlarının olayı bir ses paketine sahip olmasıdır. Heceler ve kelimeler ses paketlerine bağlanmıştır. Bir kelimeyi okutmak için sırayla sesler oynatılır veya bir ses dosyasında sesler birleştirilir ve o ses oynatılır. Ama bir şekilde ses paketlerine sahip olmak gerekir. Yani gTTS veya benzeri bir ses motoru kullanmadan okutturmak için kendin ses paketleri oluşturmalısın.
 
Pyaudio sesi oynatmaya yarıyor. Sesi neyle elde edeceksin? Elinde ses paketleri yok ki? Sesi oynatmak ayrı, sesi elde etmek ayrı. Gtts dediğimiz, Google'ın metin okutma motoru. Text-to-speech programlarının olayı bir ses paketine sahip olmasıdır. Heceler ve kelimeler ses paketlerine bağlanmıştır. Bir kelimeyi okutmak için sırayla sesler oynatılır veya bir ses dosyasında sesler birleştirilir ve o ses oynatılır. Ama bir şekilde ses paketlerine sahip olmak gerekir. Yani gtts veya benzeri bir ses motoru kullanmadan okutturmak için kendin ses paketleri oluşturmalısın.

İşte bunu pandas vs kullanarak nasıl yapabilirim veya Python olmak zorunda değil örnek veriyorum JavaScript veya Node JS gibi şeylerdede olabilir ama dediğim gibi olması gerekiyor internetle bir alakası olmaması gerekiyor çünkü internet gittiğinde kullanmaya çalıştım diyelim olmuyor.
 
İşte bunu pandas vs kullanarak nasıl yapabilirim veya Python olmak zorunda değil örnek veriyorum JavaScript veya Node JS gibi şeylerdede olabilir ama dediğim gibi olması gerekiyor internetle bir alakası olmaması gerekiyor çünkü internet gittiğinde kullanmaya çalıştım diyelim olmuyor.
Bunun için yerel ses paketleri olan lib kullanman gerek.
GitHub - nateshmbhat/pyttsx3: Offline Text To Speech synthesis for python bunu inceleyebilirsin.
 

Geri
Yukarı