sanoTTS (ultra-light offline)

StemmenOfflineAlleen CPUCommercieel gebruik toegestaan

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.

Installeer hem vanuit Subtitld

Instellingen Add-ons sanoTTS (ultra-light offline) Installeren

Subtitld downloadt hem, controleert de SHA-256 en houdt hem up-to-date.

Broncode op GitHub
Talen
14
Stemmen
28
Download van de add-on
38–63 MB
RAM, minimaal
512 MB

Wat het doet

Een stem per spreker

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.

Een paar MB per stem

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.

Licht voor uw computer

Geen videokaart nodig. sanoTTS draait standaard op twee CPU-threads, dus het neemt niet alle kernen in beslag terwijl u bewerkt.

Past bij de ondertitel

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

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.

Speaking rate
Standaard: 1.0

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

CPU threads
Standaard: 2

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

Download voices from
Standaard: leeg

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

Local voice directory
Standaard: leeg

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

Platforms

Systeem DownloadGetest
Linux x86-64 63.2 MBEchte synthese in CI
macOS (Apple silicon) 37.6 MBEchte 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

Add-on
GPL-3.0-or-later
Bevat espeak-ng en phonemizer-fork
Engine
MIT
sanoTTS 0.7.0
Stemmen
GPL-3.0
Gedownload bij eerste gebruik

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