sanoTTS (ultra-light offline)

SuaraLuringHanya CPUBoleh untuk komersial

Men-dubbing subtitle Anda dengan sanoTTS, suara neural berparameter 294 ribu hingga 2,3 juta yang berjalan di CPU. Ke-28 suaranya dalam 14 bahasa diunduh saat pertama kali dipakai, masing-masing beberapa MB, dan berfungsi offline setelah itu.

Pasang dari Subtitld

Pengaturan Pengaya sanoTTS (ultra-light offline) Pasang

Subtitld mengunduhnya, memeriksa SHA-256-nya, dan menjaganya tetap diperbarui.

Sumber di GitHub
Bahasa
14
Suara
28
Unduhan pengaya
38–63 MB
RAM, minimal
512 MB

Fungsinya

Satu suara per pembicara

Pilih sanoTTS sebagai Mesin dubbing dan pilih suara untuk setiap pembicara. Buat semua suara men-dubbing baris pembicara itu: semuanya, rentang, atau pilihan.

Beberapa MB per suara

Setiap suara diunduh saat pertama kali Anda memakainya, 0,3 hingga 9 MB, dari Hugging Face atau, jika itu gagal, dari GitHub. Setelah itu suara berfungsi offline.

Ringan di komputer Anda

Tidak memerlukan kartu grafis. sanoTTS berjalan dengan dua thread CPU secara default, sehingga tidak memakai semua core saat Anda menyunting.

Menyesuaikan subtitle

Dengan Sesuaikan dubbing dengan durasi subtitle aktif, setiap klip baru dipercepat atau diperlambat agar berdurasi sama dengan subtitlenya. Klip asli juga tetap disimpan.

Suara

Sebagian besar bahasa memiliki satu suara, atau satu suara standar dan satu suara -tiny yang ringkas: Ceko, Jerman, Spanyol, Italia, Portugis, Rumania, Rusia, dan Turki memiliki keduanya. Bahasa Inggris (AS) memiliki tujuh:

  • Heart, ditandai sebagai yang paling alami, dan Heart Nano, yang paling cepat, dengan 294 ribu parameter.
  • Amy dalam tiga ukuran: terkecil, seimbang, dan kualitas tertinggi.
  • Hfc dan Kristin, dua timbre lainnya.

Baris pertama dengan sebuah suara menunggu suara itu diunduh dan dimuat; baris setelahnya memakai ulang suara itu.

Baris panjang pada Heart dan Heart Nano. Kedua suara ini gagal pada masukan panjang, sehingga add-on memecah subtitle yang lebih dari 170 karakter di akhir kalimat dan menggabungkan potongannya kembali. Sambungannya bisa terdengar samar.

28 suara dalam 14 bahasa.

  • 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

Tempat suara disimpan

Berada di luar add-on, sehingga memperbarui atau mencopotnya tidak menghapus suara Anda.

Sistem Folder
Linux ~/.cache/sanotts
macOS ~/.cache/sanotts

Opsi

Subtitld menyerahkan pengaturan ini kepada add-on saat menjalankannya. Setelah perubahan, pengaturan berlaku begitu add-on dimulai ulang: setelah lima menit tidak dipakai, atau ketika Anda memulai ulang Subtitld.

Di Pengaturan › Pengaya › sanoTTS (ultra-light offline) › Atur.

Speaking rate
Bawaan: 1.0

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

CPU threads
Bawaan: 2

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

Download voices from
Bawaan: kosong

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

Local voice directory
Bawaan: kosong

Opsional. Folder yang berisi satu paket suara yang sudah diekstrak, untuk bekerja tanpa jaringan sama sekali. Setiap suara sanoTTS yang Anda pilih kemudian berbicara dengan paket ini, jadi biarkan kosong untuk memakai daftar suara. Ketik path folder; Browse hanya memilih berkas.

Bahasa

Sepuluh dari 14 bahasa dilafalkan dengan espeak-ng, yang sudah ada di dalam add-on, sehingga tidak ada yang perlu dipasang lagi. Situs sanoTTS juga mencantumkan Hindi dan Nepali, tetapi keduanya hanya ada di demo browsernya, bukan dalam build yang dipakai add-on ini.

  • 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

Platform

Sistem UnduhanDiuji
Linux x86-64 63.2 MBSintesis sungguhan di CI
macOS (Apple silicon) 37.6 MBSintesis sungguhan di CI

Sebelum setiap rilis, CI menjalankan setiap build yang dikemas dan membuatnya mengucapkan baris dalam bahasa Inggris dan Jerman. Belum ada build Windows: di Windows, sanoTTS bisa berhenti di tengah baris saat menyiapkan espeak-ng, dan perbaikan add-on untuk itu belum diuji di mesin Windows sungguhan.

Pemecahan masalah

Ketika sebuah baris gagal, baris itu dibiarkan tanpa dubbing. Berikut alasan yang diberikan add-on.

  • model_missingPaket suara tidak dapat diunduh dari Hugging Face atau GitHub. Periksa koneksi Anda dan coba lagi. Jika salah satu dari keduanya diblokir di jaringan Anda, pilih yang lain di Download voices from.
  • network_unavailableUnduhan paket suara gagal. Periksa koneksi Anda dan coba lagi; suara yang sudah terunduh berfungsi offline.
  • disk_fullRuang disk tidak cukup. Kosongkan sebagian dan coba lagi.
  • bad_paramsSubtitle kosong, atau terlalu panjang untuk suara itu. Pecah menjadi subtitle yang lebih pendek, atau pilih suara lain.
  • unsupported_voiceSuara yang tersimpan untuk baris ini bukan suara sanoTTS. Pilih lagi dari daftar Suara.
  • internalAda yang gagal di dalam add-on. Jika ini hanya terjadi pada suara yang memakai espeak-ng (semua kecuali bahasa Inggris, Tionghoa, Vietnam, dan Indonesia), espeak-ng yang disertakan tidak termuat. Itu adalah kesalahan di add-on, bukan di komputer Anda: silakan laporkan.

Lisensi

Add-on
GPL-3.0-or-later
Termasuk espeak-ng dan phonemizer-fork
Engine
MIT
sanoTTS 0.7.0
Voices
GPL-3.0
Diunduh saat pertama kali dipakai

GPL mengizinkan penggunaan komersial. Setiap rilis juga menyertakan sumber bagian GPL-nya, sebagaimana diwajibkan lisensi.

Versi

  • 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.

Pengaya Suara lainnya