KittenTTS 2 (offline, voice clone, 16 languages)
Mengisi suara subtitle Anda dalam 16 bahasa dengan KittenTTS 2 dari KittenML, dengan suara asli setiap pembicara yang dikloning dari video, atau dengan salah satu dari 115 suara siap pakai. Berjalan di prosesor komputer Anda sendiri, sekitar seperti waktu nyata, tanpa kartu grafis.
Pengaturan Pengaya KittenTTS 2 (offline, voice clone, 16 languages) Pasang
Subtitld mengunduhnya, memeriksa SHA-256-nya, dan menjaganya tetap diperbarui.
- Bahasa
- 16
- Model
- 2
- Suara
- 116
- Unduhan pengaya
- 96–136 MB
- RAM, minimal
- 3 GB
Fungsinya
Subtitld memotong beberapa detik setiap pembicara dari video dan mengirimnya bersama setiap baris, beserta kata-kata yang diucapkan di dalamnya. KittenTTS 2 mengkloning suara itu dan mengucapkan baris terjemahan dengannya, sehingga dubbing terdengar seperti orang di layar.
Inggris, Spanyol, Prancis, Jerman, Italia, Portugis, Rusia, Mandarin, Jepang, Korea, Arab, Hindi, Turki, Belanda, Polandia, dan Indonesia, masing-masing dengan 2 sampai 50 suara siap pakai.
Satu detik ucapan dibuat dalam 1,1 sampai 1,5 detik di prosesor laptop, dengan sekitar 2,3 GB memori. Kartu grafis tidak dipakai.
Model diunduh sekali, saat pertama kali Anda melakukan dubbing dengannya. Setelah itu, tidak ada yang keluar dari komputer Anda.
Lisensi yang membatasi pada model. Add-on ini Apache-2.0, tetapi bobot KittenTTS 2 yang diunduhnya adalah milik KittenML, di bawah Stellon Labs Community License. Penggunaan komersial, termasuk dubbing berbayar, hanya gratis selama Anda dan afiliasi Anda memiliki pendapatan tahunan kurang dari US$1.000.000 dan total pendanaan kurang dari US$1.000.000, dan Anda wajib mendaftar ke Stellon Labs. Penggunaan juga harus mengikuti Kebijakan Penggunaan yang Dapat Diterima yang tidak dipublikasikan oleh Stellon Labs, dan lisensinya dapat dicabut. Baca lisensinya sebelum memakainya untuk pekerjaan berbayar. Jika ketentuannya tidak cocok untuk Anda, VoxCPM2 dan Sopro juga mengkloning suara, di bawah Apache-2.0.
Sebelum menginstal
- Disk: sekitar 1,7 GB untuk model, diunduh pada baris pertama, dan 540 MB lagi untuk kloning, pada baris klon pertama.
- Memori: sekitar 2,3 GB saat berbicara, jadi sekitar 3 GB memori kosong.
- Prosesor: pada Intel dan AMD, prosesor dengan AVX2, FMA, dan F16C, yang sudah ada di prosesor Intel sejak 2013 dan AMD sejak 2015. Beberapa prosesor Celeron, Pentium, dan Atom tidak memilikinya, dan di sana baris pertama gagal dengan pesan yang menyebutkan hal itu. Semua Mac Apple Silicon bisa dipakai.
Kloning suara hanya dengan persetujuan pemiliknya.
Suara
Di tab Pembicara, pilih KittenTTS 2 sebagai Mesin dubbing seorang pembicara, lalu pilih Suara. Aktifkan Sesuaikan dubbing dengan durasi subtitle agar pembicara itu meregangkan atau memampatkan setiap baris sesuai subtitlenya. Atur bahasa proyek sebelum melakukan dubbing.
116 suara dalam 16 bahasa.
ar4de4en50es5fr5hi5id2it6ja4ko3nl3pl4pt6ru7tr3zh4
Dengan Speaker's own voice, Subtitld memotong sampel pembicara itu dari audio proyek, 3 sampai 12 detik, dan mengirimnya bersama teks subtitle yang diucapkan di dalamnya. KittenTTS melanjutkan dari sampel itu, yang hasilnya paling mirip dengan pembicara dan paling stabil. Dalam pengujian kami, dengan sampel bahasa Inggris dan baris bahasa Portugis, dubbing klon terdengar hampir semirip hasil VoxCPM2 dengan pembicaranya, dan lebih sedikit salah kata. Jika Anda sudah memisahkan musik dari suara untuk video ini, sampelnya diambil dari suara saja. Fallback reference clip di pengaturan add-on hanya dipakai ketika tidak ada sampel yang bisa dipotong.
Setiap suara siap pakai hanya untuk satu bahasa: suara itu adalah rekaman, dan model melanjutkannya dengan aksennya. Karena itu daftar Suara menampilkan suara-suara dari bahasa proyek Anda. Bahasa Inggris punya 50, di antaranya Bella, Jasper, Luna, Bruno, Rosie, Hugo, Kiki, dan Leo dari KittenTTS 0.8, serta karakter seperti Marcus, DJ radio bersuara lembut, atau Victoria, narator yang anggun. Bahasa lainnya masing-masing punya 2 sampai 7. KittenML tidak menyebutkan asal rekaman-rekaman itu.
Sesekali model diam alih-alih mengucapkan sebuah baris. Add-on menyadarinya dan mencoba lagi, sampai tiga kali, jadi Anda tidak perlu melakukannya.
Model
Tidak ada satu pun berkas KittenML di dalam add-on: berkas-berkas itu diunduh ke cache model bersama Subtitld saat pertama kali Anda melakukan dubbing, dari repositori Hugging Face milik KittenML pada revisi yang dipatok, dengan setiap berkas diperiksa. Encoder referensi, yang mengubah sampel menjadi suara, diambil dari rilis add-on itu sendiri pada baris klon pertama. Unduhan yang terputus dilanjutkan dari tempat berhentinya. Memperbarui atau menghapus add-on tidak menghapus modelnya.
| Model | Unduhan | Cocok untuk |
|---|---|---|
| KittenTTS 2 (1.7B, ternary) Bawaan kitten-tts-2 | Semua suara dan bahasa, sekitar waktu nyata di CPU | |
| Reference encoder, for cloning ref-encoder | Hanya untuk suara klon, diunduh pada baris klon pertama |
Add-on ini menjalankan program C++ buatan KittenML sendiri untuk KittenTTS 2, yang sekitar empat kali lebih cepat daripada paket Python KittenML dan hanya butuh sepertiga memorinya.
Opsi
Di Pengaturan › Pengaya › KittenTTS 2 (offline, voice clone, 16 languages) › Atur.
stableStable cocok untuk hampir semua proyek. Expressive lebih hidup, tetapi lebih sering ada baris yang terdengar aneh.
00 memakai inti performa pada prosesor yang juga punya inti efisiensi, jika tidak satu thread per inti, paling banyak 8. Lebih sedikit thread membuat komputer tetap lebih responsif selama dubbing.
Klip untuk suara klon ketika Subtitld tidak dapat memotongnya dari video, misalnya ketika tidak ada video yang terbuka: 3 sampai 30 detik satu orang berbicara.
The exact words spoken in the fallback clip. With them the clone is closer to the speaker and makes fewer mistakes.
Tidak menyertakan kata-kata dari klip pembicara, dan hanya mengkloning warna suaranya. Coba ini jika dubbing tetap membawa aksen pembicara, atau jika subtitle memparafrasekan apa yang diucapkan.
Bahasa
Inggris, Spanyol, Prancis, Jerman, Italia, Portugis, Rusia, Mandarin, Jepang, Korea, Arab, Hindi, Turki, Belanda, Polandia, dan Indonesia. Proyek dalam bahasa lain akan mendapat pesan yang menyebutkan hal itu: pilih mesin dubbing lain untuk proyek tersebut.
Teks bahasa Inggris dibaca sebagaimana maksudnya: "the 3rd of May" menjadi "the third of May", "$12.50" menjadi "twelve dollars fifty". Dalam bahasa lain, tulis angka dan simbol sebagai kata bila hal itu penting.
enesfrdeitptruzhjakoarhitrnlplid
Platform
| Sistem | Unduhan | Diuji |
|---|---|---|
| Linux x86-64 | 136.1 MB | Dubbing dengan model asli, termasuk kloning, di mesin sungguhan dan di CI |
| macOS (Apple silicon) | 109.2 MB | Dubbing dengan model asli, termasuk kloning, di CI (Apple Silicon) |
| Windows x86-64 | 96.4 MB | Dubbing dengan model asli, termasuk kloning, di CI |
Linux x86-64, macOS di Apple Silicon, dan Windows x86-64. Setiap rilis dibangun di ketiganya, dan di masing-masing CI menginstal add-on seperti yang dilakukan Subtitld, mengunduh model, lalu melakukan dubbing dengannya, juga dengan suara klon. Di Linux, dibutuhkan glibc 2.35 atau yang lebih baru.
Pemecahan masalah
network_unavailableModel tidak dapat diunduh. Periksa koneksi Anda dan coba lagi: unduhan akan dilanjutkan.disk_fullRuang disk tidak cukup untuk model, sekitar 1,7 GB, atau 2,2 GB dengan kloning.unsupported_languageBahasa proyek bukan salah satu dari 16 bahasa itu, atau belum diatur. Atur bahasanya di proyek, atau pilih mesin dubbing lain.unsupported_voiceProyek menyebut suara yang tidak ada di versi ini. Pilih suaranya lagi di tab Pembicara.bad_paramsBaris tidak memiliki teks, atau suara klon tidak mendapat sampel: buka videonya, atau atur Fallback reference clip. Pesannya menyebutkan yang mana.internalAda yang gagal di dalam add-on; pesannya berisi detailnya. Jika pesannya menyebut prosesor tidak memiliki AVX2, FMA, dan F16C, komputer ini tidak dapat menjalankan KittenTTS 2. Jika pesannya menyebut baris itu terus menghasilkan keheningan, coba suara lain atau ubah susunan kata baris itu.
Lisensi
Add-on ini Apache-2.0. Runtime KittenML berlisensi MIT dan Apache-2.0, LibTorch berlisensi BSD-3-Clause, dan bagian-bagian encoder referensi berlisensi MIT. Bobot KittenTTS 2 berada di bawah Stellon Labs Community License, yang Anda terima ketika add-on mengunduhnya: gratis untuk riset dan penggunaan pribadi, dan untuk penggunaan komersial hanya di bawah US$1.000.000 pendapatan tahunan dan total pendanaan, dengan pendaftaran ke Stellon Labs. Bobot dan apa yang dihasilkannya tidak boleh dipakai untuk melatih model lain. Dubbing yang Anda buat adalah milik Anda. Powered by KittenML.
Versi
- 26.10.1
Offline text-to-speech for Subtitld with KittenML's KittenTTS 2, in 16 languages (English, Spanish, French, German, Italian, Portuguese, Russian, Chinese, Japanese, Korean, Arabic, Hindi, Turkish, Dutch, Polish and Indonesian), at 24 kHz.
- The speaker's own voice. Cloned from the clip Subtitld cuts from the video, and spoken in another language too. With the subtitle text Subtitld sends with the clip, KittenTTS continues from it, which is closest to the speaker; "Clone the timbre only" leaves the words out.
- 115 built-in voices. 50 in English, 2 to 7 in each other language.
- About real time on a CPU. A second of speech takes 1.1 to 1.5 seconds on an i7-13700T, with about 2.3 GB of memory. x86-64 needs AVX2, FMA and F16C; Apple Silicon works.
- Downloads on first use. The model, 1.66 GB, from KittenML's repository on the first line; the reference encoder, 542 MB, from this repository's ref-encoder-1 prerelease, on the first cloned line. Both are pinned and checked by sha256.
The weights are not open source. KittenTTS 2 is under the Stellon Labs Community License. Commercial use, dubbing for pay included, is free only below US$1,000,000 in annual revenue and in total funding, and requires registering with Stellon Labs. Use must also follow an Acceptable Use Policy that is not published, and the licence is revocable. The add-on ships none of KittenML's weights; read the licence before using it for paid work. Powered by KittenML.
Built on KittenML's C++ runtime (kitten-tts-2-cpp) with LibTorch 2.14.1, patched to end a line whose model scores go non-finite, and with the CPU flash-attention path off (it produced such lines depending on the thread count). A line that falls into silence is retried with another seed, up to three times, and the silence around each line is trimmed.
Each archive was installed in CI the way Subtitld installs add-ons, on Linux, macOS (Apple Silicon) and Windows, and spoke English, Portuguese and Chinese lines and a cross-lingual clone through the add-on protocol.
Pengaya Suara lainnya
-
Piper Luring
158 suara offline dalam 49 bahasa, masing-masing unduhan kecil tersendiri.
-
Kokoro Luring
54 suara offline dalam sembilan bahasa, semuanya dari satu model 82 MB.
-
Supertonic Luring
Sepuluh suara offline, masing-masing dapat berbicara dalam ke-31 bahasanya.
-
sanoTTS Luring
Suara offline yang kecil, 28 suara dalam 14 bahasa, masing-masing di bawah 10 MB.
-
Parler-TTS Luring
Suara bahasa Inggris yang mengikuti deskripsi tertulis; 34 pembicara bernama.
-
Qwen3-TTS Kloning
Sepuluh bahasa, sembilan suara, dan kloning dari 3 detik suara pembicara.
-
Coqui XTTS Kloning
Kloning suara dalam 16 bahasa, dengan lisensi model nonkomersial.
-
F5-TTS Kloning
Hanya kloning suara, dalam bahasa Inggris dan Mandarin; model nonkomersial.
-
VoxCPM2 Kloning
30 bahasa pada 48 kHz, dengan suara asli pembicara atau suara yang dideskripsikan. Berat.
-
Pocket TTS Luring
Cepat dan ringan, hanya CPU. 23 suara dalam tujuh bahasa Eropa.
-
Sopro Kloning
Suara asli pembicara, cepat di CPU. Empat bahasa.