Kokoro TTS

circle-info

Kokoro TTS şu temelli çevrimdışı bir TTS motorudur Kokoro-82Marrow-up-right 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.

chevron-rightUV ile yükleme (Önerilen)hashtag

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ılavuzuarrow-up-right.

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 --version

Terminalde yüklü UV sürümünü görmelisiniz.

Adım 3 - Depoyu Klonlayın veya İndirin

Git ile klonla (önerilir)

Eğer Gitarrow-up-right yüklüyse, PowerShell'i açın ve şunu çalıştırın:

git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPI

ZIP olarak indir

Git yüklü değilse, depoyu manuel olarak indirebilirsiniz:

  1. Şuna tıklayın Kod düğmesine, sonra ZIP'i indir

  2. İndirilen ZIP dosyasını istediğiniz bir klasöre çıkartın

  3. PowerShell'i açın, çıkartılan klasöre gidin:

cd path\to\Kokoro-FastAPI

Adı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.ps1

UV ilk çalıştırmada gerekli tüm bağımlılıkları otomatik olarak yükleyecektir.

chevron-rightPIP ile yüklemehashtag

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-FastAPI

ZIP olarak indir

Git yüklü değilse, depoyu manuel olarak indirebilirsiniz:

  1. Şuna tıklayın Kod düğmesine, sonra ZIP'i indir

  2. İndirilen ZIP dosyasını istediğiniz bir klasöre çıkartın

  3. PowerShell'i açın, çıkartılan klasöre gidin:

cd path\to\Kokoro-FastAPI

Adım 2 - Bağımlılıkları Yükleyin

Gerekli Python paketlerini PIP ile yükleyin:

pip install -r requirements.txt

Adı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 8880

Kokoro TTS Sunucusunu Çalıştırma

Sunucu çalıştıktan sonra web arayüzüne şu adresten erişebilirsiniz:

http://localhost:8880/web

API dokümantasyonu ayrıca şurada mevcuttur:

http://localhost:8880/docs

VNTranslator 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://localhost

    • Port: 8880

circle-exclamation

Referanslar