Inflect (offline, lightweight English)

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

Altyazılarınızı, Owen Song'un 10 milyondan az parametreli modeli Inflect v2 ile doğal Amerikan İngilizcesiyle seslendirir. Ekran kartı ve hesap gerekmeden kendi bilgisayarınızın işlemcisinde, gerçek zamandan kat kat hızlı çalışır.

Subtitld'den yükleyin

Ayarlar Eklentiler Inflect (offline, lightweight English) Yükle

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

GitHub'da kaynak kod
Diller
1
Modeller
2
Sesler
2
Eklenti indirmesi
35–45 MB
En az RAM
512 MB

Ne yapar

Boyutuna göre doğal

Inflect v2'nin 10 milyondan az parametresi var, yine de kendisinden kat kat büyük modellere yakın duyulur. Tek bir Amerikan İngilizcesi ses, 24 kHz'de.

Her bilgisayarda hızlı

Bir masaüstü işlemcide Micro gerçek zamandan yaklaşık 13 kat, Nano yaklaşık 30 kat hızlı konuşur. Tek bir çekirdekte bile ikisi de gerçek zamandan hızlıdır. 300 MB'tan az bellek.

İlk satırdan sonra çevrimdışı

Her model, sesi ilk kez konuştuğunda iner: Micro için 38 MB, Nano için 16 MB. Bundan sonra hiçbir şey bilgisayarınızdan dışarı çıkmaz.

Ticari işler için ücretsiz

Modeller Apache-2.0, eklenti ise GPL-3.0-or-later. Yaptığınız dublajlar sizindir.

Sesler

Konuşmacılar sekmesinde, bir konuşmacının Dublaj motoru olarak Inflect'i seçin, sonra bir Ses seçin. Konuşmacının her satırı altyazısına göre uzatması ya da sıkıştırması için Dublajı altyazı süresine sığdır seçeneğini açın.

2 ses 1 dilde.

  • en-us 2

İki ses de aynı yapay Amerikalı adamdır; modelin yazarı tarafından gerçek bir kişinin kayıtları kullanılmadan yapılmıştır: Micro biraz daha doğal duyulur, Nano daha küçük ve daha hızlıdır. Inflect sesleri klonlamaz. Konuşmacının kendi sesiyle seslendirmek için Sopro ya da Chatterbox gibi ses klonlayan bir motor seçin.

Her satır her seferinde aynı seed ile konuşulur; bu yüzden bir satırı aynı sesle yeniden seslendirmek aynı sesi verir.

Modeller

Modeller eklentinin içinde değildir. Her biri, sesi ilk kez konuştuğunda Hugging Face'ten sabitlenmiş bir sürümle, her dosyası denetlenerek Subtitld'nin paylaşılan model önbelleğine iner. Yarıda kalan bir indirme kaldığı yerden devam eder. Eklentiyi güncellemek ya da kaldırmak modelleri tutar.

Model İndirmeUygun olduğu
Inflect-Micro v2 (9.4M, ONNX) Varsayılan inflect-micro-v2
38 MB
En iyi kalite, gerçek zamandan yaklaşık 13× hızlı
Inflect-Nano v2 (4.0M, ONNX) inflect-nano-v2
16 MB
En küçük ve en hızlı, gerçek zamandan yaklaşık 30× hızlı, biraz daha az doğal

Eklenti, Inflect'in yazarının yayımladığı ONNX derlemesini PyTorch olmadan çalıştırır. Bunu aynı satırlarda yazarın kendi koduyla karşılaştırdık: yazarın test setindeki 412 cümlenin hepsi için aynı sesler ve iki model için de aynı ses çıktısı.

Seçenekler

Ayarlar › Eklentiler › Inflect (offline, lightweight English) › Yapılandır bölümünde.

CPU threads
Varsayılan: 0

0, bilgisayarın mantıksal işlemcilerinin yarısını, en çok 8 tanesini kullanır. Daha az iş parçacığı, seslendirme sırasında bilgisayarı daha duyarlı tutar.

Speaking pace
Varsayılan: 1

Inflect'in kendisinin ne kadar hızlı konuştuğu: 1,0 doğal temposudur, 1,2 %20 daha hızlıdır. Model daha hızlı ya da daha yavaş konuşur; ses esnetilmez.

Variation
Varsayılan: 0.667

0 düz ve her zaman aynıdır, yüksek değer daha canlıdır. 0,667 Inflect'in kendi varsayılanıdır.

Diller

Yalnızca İngilizce. Her İngilizce proje (Amerikan, İngiliz, Avustralya İngilizcesi…) Amerikan sesiyle okunur. Başka bir dildeki proje bunu belirten bir mesaj alır: o proje için başka bir dublaj motoru seçin.

Sayılar, fiyatlar, tarihler, saatler ve yaygın kısaltmalar sözcüklerle okunur: "$3.50", "three dollars and fifty cents" olur. Nadir adlar, yer adları ve başka dillerden sözcükler yanlış telaffuz edilebilir.

  • en-us

Platformlar

Sistem İndirmeTest edildi
Linux x86-64 45.3 MBGerçek bir makinede ve CI'da iki modelle de seslendirildi
macOS (Apple silicon) 40.4 MBCI'da iki modelle de seslendirildi (Apple Silicon)
Windows x86-64 35.3 MBCI'da iki modelle de seslendirildi

Linux x86-64 (2018 ve sonrasındaki her dağıtım), Apple Silicon'da macOS ve Windows x86-64. Her sürüm üçünde de derlenir ve her birinde CI eklentiyi Subtitld'nin yaptığı gibi kurar, iki modeli de indirir ve onlarla seslendirir.

Sorun giderme

  • network_unavailableModel indirilemedi ya da indirilen bir dosya denetimden geçemedi ve silindi. Bağlantınızı denetleyip yeniden deneyin: indirme kaldığı yerden devam eder.
  • disk_fullModel için yeterli disk alanı yok: Micro için 38 MB, Nano için 16 MB.
  • unsupported_languageProjenin dili İngilizce değil ya da ayarlanmamış. Dili projede ayarlayın ya da başka bir dublaj motoru seçin.
  • unsupported_voiceProje bu sürümde olmayan bir sesi adlandırıyor. Sesi Konuşmacılar sekmesinde yeniden seçin.
  • bad_paramsSatırın metni yok. Altyazıyı yazıp yeniden seslendirin.
  • out_of_memoryBilgisayarın belleği tükendi. Diğer programları kapatın: Inflect yaklaşık 300 MB ister.
  • internalEklentinin içinde bir şey başarısız oldu; ayrıntılar mesajda.

Lisans

Eklenti
GPL-3.0-or-later
Çünkü espeak-ng içerir
Motor
GPL-3.0-or-later, MIT
espeak-ng metni seslere dönüştürür; Microsoft'un ONNX Runtime'ı modeli çalıştırır
Modeller
Apache-2.0
Inflect-Micro v2 ve Inflect-Nano v2 ağırlıkları, Owen Song tarafından

Ticari işler için uygundur. Inflect v2 modelleri ve yazarın kodu Apache-2.0. Eklenti, metni seslere dönüştüren espeak-ng'yi içerdiği için GPL-3.0-or-later; espeak-ng'ninki de dahil tam kaynak kodu her sürümde yer alır. Lisans, eklentiyle yaptıklarınızı değil eklentiyi kapsar: yaptığınız dublajlar sizindir. Modelin yazarı, konuşmasının asla gerçek bir kişinin kaydı gibi sunulmamasını istiyor.

Sürümler

  • 26.11.1

    Offline English text-to-speech for Subtitld with Inflect v2: a natural American English voice at 24 kHz from a model of under 10M parameters, many times faster than real time on the CPU. Two voices: Inflect Micro (best quality, 38 MB) and Inflect Nano (16 MB, faster).

    The archive holds the add-on, ONNX Runtime and espeak-ng with its English data. Each model downloads the first time its voice speaks, at a pinned revision, checked by sha256.

    The add-on is GPL-3.0-or-later, because it bundles espeak-ng (GPL-3.0-or-later); the Inflect v2 models are Apache-2.0. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it. The complete corresponding source is inflect-<version>-source.tar.gz in this release. The Linux archive also carries libquadmath (LGPL-2.1, with numpy); its source is inflect-<version>-libquadmath-source.tar.gz.

Diğer Sesler eklentileri