Kokoro TTS
Kokoro TTS şu temelli çevrimdışı bir TTS motorudur Kokoro-82M modeli. İngilizce, Japonca ve Çince dahil birden çok dili destekler ve GPU gerektirmeden CPU üzerinde çalışır.
Kurulum
Kokoro TTS'yi kurmanın iki yolu vardır: kullanarak UV (önerilen) veya PIP.
UV ile yükleme (Önerilen)
UV, tüm bağımlılıkları izole bir ortamda otomatik olarak yöneten hızlı bir Python paket yöneticisidir.
Adım 1 - UV'yi Yükleyin
Açın PowerShell ve aşağıdaki komutu çalıştırın:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Alternatif kurulum yöntemleri için bakınız UV Kurulum Kılavuzu.
Adım 2 - Kurulumu Doğrulayın
Kurulum tamamlandıktan sonra PowerShell'i yeniden başlatın ve UV'nin doğru kurulduğunu doğrulamak için şunu çalıştırın:
uv --versionTerminalde yüklü UV sürümünü görmelisiniz.
Adım 3 - Depoyu Klonlayın veya İndirin
Git ile klonla (önerilir)
Eğer Git yüklüyse, PowerShell'i açın ve şunu çalıştırın:
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIZIP olarak indir
Git yüklü değilse, depoyu manuel olarak indirebilirsiniz:
Şuraya gidin: https://github.com/remsky/Kokoro-FastAPI
Şuna tıklayın Kod düğmesine, sonra ZIP'i indir
İndirilen ZIP dosyasını istediğiniz bir klasöre çıkartın
PowerShell'i açın, çıkartılan klasöre gidin:
cd path\to\Kokoro-FastAPIAdım 4 - Kokoro TTS'yi Çalıştırın
CPU için sağlanan başlatma betiğini kullanarak Kokoro TTS sunucusunu başlatın:
.\start-cpu.ps1UV ilk çalıştırmada gerekli tüm bağımlılıkları otomatik olarak yükleyecektir.
PIP ile yükleme
Kokoro TTS'yi PIP kullanarak manuel yüklemeyi tercih ediyorsanız, şu adımları izleyin.
Adım 1 - Depoyu Klonlayın veya İndirin
Git ile klonla (önerilir)
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIZIP olarak indir
Git yüklü değilse, depoyu manuel olarak indirebilirsiniz:
Şuraya gidin: https://github.com/remsky/Kokoro-FastAPI
Şuna tıklayın Kod düğmesine, sonra ZIP'i indir
İndirilen ZIP dosyasını istediğiniz bir klasöre çıkartın
PowerShell'i açın, çıkartılan klasöre gidin:
cd path\to\Kokoro-FastAPIAdım 2 - Bağımlılıkları Yükleyin
Gerekli Python paketlerini PIP ile yükleyin:
pip install -r requirements.txtAdım 3 - Kokoro TTS'yi Çalıştırın
Bağımlılıklar yüklendikten sonra Kokoro TTS sunucusunu başlatın:
python -m uvicorn api.src.main:app --host 0.0.0.0 --port 8880Kokoro TTS Sunucusunu Çalıştırma
Sunucu çalıştıktan sonra web arayüzüne şu adresten erişebilirsiniz:
http://localhost:8880/webAPI dokümantasyonu ayrıca şurada mevcuttur:
http://localhost:8880/docsVNTranslator ile Entegrasyon
Kokoro TTS sunucusu çalıştıktan sonra, VNTranslator ile bağlamak için şu adımları izleyin:
Şuraya gidin: Ayarlar -> Uzantılar -> Metinden Sese
Şu bölüme kadar kaydırın: Kokoro TTS ayarlar bölümü
Şunu girin: Host ve Port çalışan Kokoro TTS sunucunuzun. Varsayılan olarak bunlar zaten şu şekilde ayarlanmıştır:
Host:
http://localhostPort:
8880
Kokoro TTS sunucusunun çalıştığından emin olun önce VNTranslator içinde bir oyun başlatmadan. Sunucu çalışmıyorsa, TTS oynatma çalışmaz.