sanoTTS (ultra-light offline)

SeslerÇevrimdışıYalnızca CPUTicari kullanıma uygun

Altyazılarınızı sanoTTS ile seslendirir: CPU üzerinde çalışan, 294k ila 2.3M parametreli sinir sesleri. 14 dildeki 28 sesi ilk kullanımda iner; her biri birkaç MB; bundan sonra çevrimdışı çalışır.

Subtitld'den yükleyin

Ayarlar Eklentiler sanoTTS (ultra-light offline) Yükle

Subtitld indirir, SHA-256 değerini denetler ve güncel tutar.

GitHub'da kaynak kod
Diller
14
Sesler
28
Eklenti indirmesi
38–63 MB
En az RAM
512 MB

Ne yapar

Konuşmacı başına bir ses

Dublaj motoru olarak sanoTTS'yi seçin ve her konuşmacı için bir ses seçin. Tüm konuşmaları oluştur o konuşmacının satırlarını seslendirir: hepsini, bir aralığı ya da seçimi.

Birkaç MB her ses

Her ses ilk kullanımda iner, 0.3 ila 9 MB; Hugging Face'ten ya da o başarısız olursa GitHub'dan. Bundan sonra çevrimdışı çalışır.

Bilgisayarınızda hafif

Ekran kartı gerekmez. sanoTTS varsayılan olarak iki CPU iş parçacığında çalışır; bu yüzden düzenleme yaparken her çekirdeği almaz.

Altyazıya sığar

Dublajı altyazı süresine sığdır açıkken her yeni klip, altyazısının süresi kadar sürecek şekilde ayarlanır. Özgün klip de saklanır.

Sesler

Çoğu dilin bir sesi vardır ya da standart ve kompakt bir -tiny sesi: Çekçe, Almanca, İspanyolca, İtalyanca, Portekizce, Rumence, Rusça ve Türkçe ikisine de sahiptir. İngilizce (ABD) yedi sese sahiptir:

  • Heart, en doğal olarak işaretlenen, ve Heart Nano, en hızlısı; 294k parametre.
  • Amy, üç boyutta: en küçük, dengeli ve en yüksek kalite.
  • Hfc ve Kristin, iki tını daha.

Bir sesle ilk satır, onun indirilip yüklenmesini bekler; sonraki satırlar onu yeniden kullanır.

Heart ve Heart Nano'da uzun satırlar. Bu iki ses uzun girdide başarısız olur; bu yüzden eklenti 170 karakteri aşan her altyazıyı cümle sonlarından böler ve parçaları birleştirir. Birleşimler hafifçe duyulabilir olabilir.

28 ses 14 dilde.

  • ar-jo 1
  • cs-cz 2
  • de-de 2
  • en-us 7
  • es-es 2
  • fr-fr 1
  • id-id 1
  • it-it 2
  • pt-br 2
  • ro-ro 2
  • ru-ru 2
  • tr-tr 2
  • vi-vn 1
  • zh-cn 1

Seslerin saklandığı yer

Eklentinin dışında; bu yüzden onu güncellemek ya da kaldırmak seslerinizi tutar.

Sistem Klasör
Linux ~/.cache/sanotts
macOS ~/.cache/sanotts

Seçenekler

Subtitld bu ayarları eklentiyi başlattığında ona verir. Bir değişiklikten sonra, eklenti yeniden başladığında uygulanırlar: beş dakika kullanılmadıktan sonra ya da Subtitld'yi yeniden başlattığınızda.

Ayarlar › Eklentiler › sanoTTS (ultra-light offline) › Yapılandır bölümünde.

Speaking rate
Varsayılan: 1.0

Applied at synthesis time by stretching phoneme durations, which sounds better than resampling afterwards.

CPU threads
Varsayılan: 2

Threads numpy/OpenBLAS may use. The default of 2 keeps synthesis from saturating every core while you are editing.

Download voices from
Varsayılan: boş

Where voice packs are fetched from on first use. Pin one if the other is blocked on your network.

Local voice directory
Varsayılan: boş

İsteğe bağlı. Hiç ağ olmadan çalışmak için tek bir açılmış ses paketi içeren bir klasör. Seçtiğiniz her sanoTTS sesi bu paketle konuşur; bu yüzden ses listesini kullanmak için boş bırakın. Klasörün yolunu yazın; Gözat yalnızca dosyaları seçer.

Diller

On dört dilin on tanesi, eklentiyle birlikte gelen espeak-ng ile telaffuz edilir; bu yüzden başka bir şey kurmanız gerekmez. sanoTTS'nin kendi web sitesi Hintçe ve Nepalceyi de listeler, ama bunlar yalnızca tarayıcı demosunda var, bu eklentinin kullandığı derlemede değil.

  • ar-jo
  • cs-cz
  • de-de
  • en-us
  • es-es
  • fr-fr
  • id-id
  • it-it
  • pt-br
  • ro-ro
  • ru-ru
  • tr-tr
  • vi-vn
  • zh-cn

Platformlar

Sistem İndirmeTest edildi
Linux x86-64 63.2 MBCI'da gerçek sentez
macOS (Apple silicon) 37.6 MBCI'da gerçek sentez

Her sürümden önce CI, her paketlenmiş derlemeyi çalıştırır ve İngilizce ile Almanca satırları seslendirmesini sağlar. Henüz bir Windows derlemesi yok: Windows'ta sanoTTS, espeak-ng'yi kurarken bir satırın ortasında takılabilir; eklentinin bu sorun için düzeltmesi gerçek bir Windows makinesinde test edilmedi.

Sorun giderme

Bir satır başarısız olduğunda dublajsız kalır. Eklentinin verdiği nedenler bunlardır.

  • model_missingSes paketi Hugging Face ya da GitHub'dan indirilemedi. Bağlantınızı denetleyin ve yeniden deneyin. Ağınızda ikisinden biri engelliyse, Download voices from altında diğerini seçin.
  • network_unavailableSes paketinin indirmesi başarısız oldu. Bağlantınızı denetleyin ve yeniden deneyin; zaten indirilmiş bir ses çevrimdışı çalışır.
  • disk_fullDisk alanı yetersiz. Biraz boşaltın ve yeniden deneyin.
  • bad_paramsAltyazı boş ya da ses için çok uzun. Daha kısa altyazılara bölün ya da başka bir ses seçin.
  • unsupported_voiceBu satır için kaydedilmiş ses bir sanoTTS sesi değil. Ses listesinden yeniden seçin.
  • internalEklenti içinde bir şey başarısız oldu. Yalnızca espeak-ng kullanan seslerde olursa (İngilizce, Çince, Vietnamca ve Endonezce dışındakilerin hepsi), eklentinin içindeki espeak-ng yüklenmedi. Bu bilgisayarınızda değil, eklentideki bir hatadır: lütfen bildirin.

Lisans

Eklenti
GPL-3.0-or-later
espeak-ng ve phonemizer-fork içerir
Motor
MIT
sanoTTS 0.7.0
Sesler
GPL-3.0
İlk kullanımda indirilir

GPL ticari kullanıma izin verir. Her sürüm, lisansın gerektirdiği gibi GPL parçalarının kaynağını da içerir.

Sürümler

  • 0.1.0

    Source for the GPL components

    This add-on is distributed under the GNU General Public License v3.0 or later. Complete Corresponding Source for the GPL-licensed parts (espeak-ng, phonemizer-fork) is attached to this release as *-corresponding-source.tar.gz, at no charge, per GPL-3.0 section 6(d).

    Each binary archive also contains a THIRD_PARTY_LICENSES/ directory with the full licence texts and the exact upstream revisions used.

Diğer Sesler eklentileri