OpenTTS Kurulumu
TTS Sağlayıcılarına Genel Bakış sayfasına dön
OpenTTS, Docker kullanarak kendi bilgisayarınızda çalışan açık kaynaklı bir TTS sunucusudur. Hesap gerekmez, API anahtarı gerekmez, verileriniz makinenizden çıkmaz. Docker zaten kuruluysa kurulum yaklaşık 2 dakika sürer.
Not: OpenTTS eski nesil nöral ve kural tabanlı motorlar kullanır. Ses kalitesi işlevseldir ancak ElevenLabs, Google Cloud veya KittenTTS’e kıyasla belirgin şekilde daha robotiktir. Daha iyi yerel seçenekler ortaya çıkarsa gelecekteki bir sürümde kaldırılabilir.
Adım 1: Docker’ı Kurun
Section titled “Adım 1: Docker’ı Kurun”Henüz Docker yüklemediyseniz:
- Linux (Ubuntu/Debian):
sudo apt install docker.io - Linux (Fedora):
sudo dnf install docker - macOS / Windows: Docker Desktop indirin
Adım 2: OpenTTS Sunucusunu Başlatın
Section titled “Adım 2: OpenTTS Sunucusunu Başlatın”Bir terminal açın ve aşağıdaki komutu çalıştırın:
docker run -d -p 5500:5500 --name opentts synesthesiam/opentts:enBu komut İngilizce ses paketini indirir (ilk çalıştırmada ~1,5 GB) ve sunucuyu arka planda başlatır. Siz durdurana kadar çalışmaya devam eder.
Diğer Diller
Section titled “Diğer Diller”Başka dil paketleri de mevcuttur: de, fr, es, ru, nl, sv, it ve daha fazlası. Tüm diller için (daha büyük indirme):
docker run -d -p 5500:5500 --name opentts synesthesiam/opentts:allCJK Uyarısı: OpenTTS Avrupa dilleriyle en iyi şekilde çalışır. Japonca, Çince ve Korece metinler doğru telaffuz edilmez. CJK dilleri için bunun yerine ElevenLabs veya Google Cloud kullanın.
Adım 3: En Parlant~ Yapılandırması
Section titled “Adım 3: En Parlant~ Yapılandırması”- En Parlant~ uygulamasını açın ve Ayarlar (dişli çark simgesi) > Ses sekmesine gidin
- TTS bölümüne kadar aşağı kaydırın
- TTS Sağlayıcısı’nı OpenTTS (Self-Hosted) olarak ayarlayın
- OpenTTS Server URL adresinin
http://localhost:5500olduğunu doğrulayın - TTS Voice açılır menüsü mevcut seslerle dolacaktır. En iyi kalite için bir larynx sesi (örneğin
harvard) deneyin - Text-to-Speech ayarını Açık yapın
- Ses seçicinin yanındaki Test düğmesine tıklayın
Bir satranç hamlesinin sesli olarak okunduğunu duymalısınız.
Ses Kalitesi Rehberi
Section titled “Ses Kalitesi Rehberi”Sesler, OpenTTS içinde paketlenmiş çeşitli motorlardan gelir. En iyiden en temel olana sıralama:
- Larynx — nöral, en doğal ses
- Coqui-TTS — nöral, çoklu konuşmacı
- MaryTTS — Java tabanlı, makul kalite
- Festival — geleneksel sentez
- eSpeak — robotik ama hızlı
Ses açılır menüsü motor adını parantez içinde gösterir, böylece buna göre seçim yapabilirsiniz.
Sunucu Yönetimi
Section titled “Sunucu Yönetimi”OpenTTS konteyneri arka planda çalışır. Sık kullanılan komutlar:
# Sunucuyu durdurdocker stop opentts
# Tekrar başlatdocker start opentts
# Tamamen kaldırdocker rm -f opentts
# Çalışıp çalışmadığını kontrol etdocker ps | grep openttsSorun Giderme
Section titled “Sorun Giderme”- “Connection refused” hatası mı alıyorsunuz? Docker konteyneri çalışmıyor olabilir. Kontrol etmek için
docker pskomutunu çalıştırın. Listede görünmüyorsadocker start openttsile başlatın veya Adım 2’dekidocker runkomutunu tekrar çalıştırın. - Açılır menüde ses yok mu? Konteynerin çalıştığından ve
http://localhost:5500adresinden erişilebildiğinden emin olun. Bu URL’yi tarayıcınızda açarak test edebilirsiniz — OpenTTS web arayüzünü görmeniz gerekir. - Sesler çok robotik mi geliyor? Bir Larynx sesine geçmeyi deneyin — bunlar OpenTTS’deki en yüksek kaliteli seçenektir. Genel olarak daha iyi kalite istiyorsanız KittenTTS, Google Cloud veya ElevenLabs’e geçmeyi düşünün.