sanoTTS (ultra-light offline)
Nasynchroniseert uw ondertitels met sanoTTS, neurale stemmen van 294k tot 2,3M parameters die op de CPU draaien. Zijn 28 stemmen in 14 talen worden bij eerste gebruik gedownload, elk een paar MB, en werken daarna offline.
Instellingen Add-ons sanoTTS (ultra-light offline) Installeren
Subtitld downloadt hem, controleert de SHA-256 en houdt hem up-to-date.
- Talen
- 14
- Stemmen
- 28
- Download van de add-on
- 38–63 MB
- RAM, minimaal
- 512 MB
Wat het doet
Kies sanoTTS als Nasynchronisatie-engine en kies een stem voor elke spreker. Alle spraak genereren nasynchroniseert de regels van die spreker: allemaal, een bereik, of de selectie.
Elke stem wordt de eerste keer dat u hem gebruikt gedownload, 0,3 tot 9 MB, van Hugging Face of, als dat mislukt, van GitHub. Daarna werkt hij offline.
Geen videokaart nodig. sanoTTS draait standaard op twee CPU-threads, dus het neemt niet alle kernen in beslag terwijl u bewerkt.
Met Dub aanpassen aan duur van ondertitel aan, wordt elke nieuwe clip versneld of vertraagd zodat hij even lang duurt als zijn ondertitel. De originele clip blijft ook bewaard.
Stemmen
De meeste talen hebben één stem, of een standaardstem en een compacte -tiny-stem: Tsjechisch, Duits, Spaans, Italiaans, Portugees, Roemeens, Russisch en Turks hebben beide. Engels (VS) heeft er zeven:
- Heart, gemarkeerd als de natuurlijkste, en Heart Nano, de snelste, met 294k parameters.
- Amy in drie groottes: de kleinste, de gebalanceerde en die van de hoogste kwaliteit.
- Hfc en Kristin, twee andere timbres.
De eerste regel met een stem wacht tot hij is gedownload en geladen; de regels daarna hergebruiken hem.
Lange regels bij Heart en Heart Nano. Deze twee stemmen falen bij lange invoer, dus de add-on splitst elke ondertitel van meer dan 170 tekens op zinseinden en voegt de stukken weer samen. De samenvoegingen kunnen licht hoorbaar zijn.
28 stemmen in 14 talen.
ar-jo1cs-cz2de-de2en-us7es-es2fr-fr1id-id1it-it2pt-br2ro-ro2ru-ru2tr-tr2vi-vn1zh-cn1
Waar stemmen worden bewaard
Buiten de add-on, dus bij updaten of verwijderen blijven uw stemmen bewaard.
| Systeem | Map |
|---|---|
| Linux | ~/.cache/sanotts |
| macOS | ~/.cache/sanotts |
Opties
Subtitld geeft deze instellingen door aan de add-on wanneer die start. Na een wijziging gelden ze zodra de add-on opnieuw start: na vijf minuten zonder gebruik, of wanneer u Subtitld opnieuw start.
In Instellingen › Add-ons › sanoTTS (ultra-light offline) › Configureren.
1.0Applied at synthesis time by stretching phoneme durations, which sounds better than resampling afterwards.
2Threads numpy/OpenBLAS may use. The default of 2 keeps synthesis from saturating every core while you are editing.
Where voice packs are fetched from on first use. Pin one if the other is blocked on your network.
Optioneel. Een map met één uitgepakt stempakket, voor werken zonder enig netwerk. Elke sanoTTS-stem die u kiest, spreekt dan met dit pakket, dus laat het leeg om de stemlijst te gebruiken. Typ het pad van de map; Bladeren kiest alleen bestanden.
Talen
Tien van de 14 talen worden uitgesproken met espeak-ng, dat in de add-on zelf zit, dus u hoeft niets anders te installeren. De eigen website van sanoTTS vermeldt ook Hindi en Nepalees, maar die bestaan alleen in de browserdemo, niet in de build die deze add-on gebruikt.
ar-jocs-czde-deen-uses-esfr-frid-idit-itpt-brro-roru-rutr-trvi-vnzh-cn
Platforms
| Systeem | Download | Getest |
|---|---|---|
| Linux x86-64 | 63.2 MB | Echte synthese in CI |
| macOS (Apple silicon) | 37.6 MB | Echte synthese in CI |
Vóór elke release draait CI elke verpakte build en laat hij Engelse en Duitse regels uitspreken. Er is nog geen Windows-build: op Windows kan sanoTTS midden in een regel stoppen terwijl het espeak-ng instelt, en de oplossing van de add-on daarvoor is nog niet getest op een echte Windows-computer.
Problemen oplossen
Wanneer een regel mislukt, blijft hij zonder nasynchronisatie. Dit zijn de redenen die de add-on geeft.
model_missingHet stempakket kon niet van Hugging Face of GitHub worden gedownload. Controleer uw verbinding en probeer het opnieuw. Als een van de twee op uw netwerk is geblokkeerd, kies de andere bij Download voices from.network_unavailableDe download van het stempakket is mislukt. Controleer uw verbinding en probeer het opnieuw; een stem die al is gedownload, werkt offline.disk_fullNiet genoeg schijfruimte. Maak ruimte vrij en probeer het opnieuw.bad_paramsDe ondertitel is leeg, of te lang voor de stem. Splits hem in kortere ondertitels, of kies een andere stem.unsupported_voiceDe stem die voor deze regel is opgeslagen, is geen sanoTTS-stem. Kies er opnieuw een uit de lijst Stem.internalEr ging iets mis binnen de add-on. Als het alleen gebeurt met stemmen die espeak-ng gebruiken (alle behalve Engels, Chinees, Vietnamees en Indonesisch), kon het meegeleverde espeak-ng niet laden. Dat is een fout in de add-on, niet in uw computer; meld het alstublieft.
Licentie
De GPL staat commercieel gebruik toe. Elke release bevat ook de broncode van zijn GPL-onderdelen, zoals de licentie vereist.
Versies
- 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.
Andere add-ons voor Stemmen
-
Piper Offline
158 offline stemmen in 49 talen, elk een apart klein downloadbestand.
-
Kokoro Offline
54 offline stemmen in negen talen, allemaal uit één model van 82 MB.
-
Supertonic Offline
Tien offline stemmen, die elk alle 31 talen kunnen spreken.
-
Parler-TTS Offline
Engelse stemmen die een geschreven beschrijving volgen; 34 benoemde sprekers.
-
Qwen3-TTS Kloon
Tien talen, negen stemmen, en klonen vanaf 3 seconden van een spreker.
-
Coqui XTTS Kloon
Stemkloon in 16 talen, met een niet-commerciële modellicentie.
-
F5-TTS Kloon
Alleen stemkloon, in Engels en Chinees; niet-commercieel model.