Piper (offline)

VociOfflineSolo CPUUso commerciale consentito

Dà a ogni parlante del suo video una voce, creata sul suo computer con Piper. Scelga tra 158 voci in 49 lingue; ogni voce si scarica la prima volta che la usa, e non serve una scheda grafica.

Lo installi da Subtitld

Impostazioni Componenti aggiuntivi Piper TTS (offline) Installa

Subtitld lo scarica, ne verifica lo SHA-256 e lo tiene aggiornato.

Codice sorgente su GitHub
Lingue
49
Voci
158
Download del componente
48–70 MB
RAM, almeno
512 MB

Cosa fa

Una voce per parlante

Scelga Piper come Motore di doppiaggio e una voce per ogni parlante. Genera tutte le voci doppia le battute di quel parlante: tutte, un intervallo, o la selezione.

Scarica una voce una volta

Una voce si scarica da Hugging Face la prima volta che una battuta la usa. Dopo funziona offline.

Resta caricata

Una volta caricata, la voce resta in memoria per le battute successive, quindi solo la prima battuta con ogni voce attende.

Si adatta al sottotitolo

Con Adatta il doppiaggio alla durata del sottotitolo attivo, ogni nuova clip viene accelerata o rallentata per durare quanto il suo sottotitolo. Anche la clip originale viene conservata.

Voci

Scelga una voce nella lingua dei suoi sottotitoli. L'elenco Voce mostra tutte le 158, e ogni nome indica lingua, regione e qualità, come in Amy (English, United States, medium). Piper legge con la lingua e l'accento propri della voce, qualunque sia la lingua del progetto.

La qualità è x_low, low, medium o high, e una qualità più alta è un download più grande: le voci x_low pesano da 20 a 27 MB, le high da 60 a 130 MB. La maggior parte delle voci (109 su 158) è medium. Alcune esistono in più qualità, come Lessac e Ryan nell'inglese americano, che hanno low, medium e high.

Provi una battuta con due o tre voci prima di doppiare un intero parlante. Ogni voce che prova viene scaricata e conservata.

158 voci in 49 lingue.

  • ar-jo 2
  • bg-bg 1
  • ca-es 3
  • cs-cz 2
  • cy-gb 2
  • da-dk 1
  • de-de 10
  • el-gr 2
  • en-gb 11
  • en-us 26
  • es-ar 1
  • es-es 5
  • es-mx 2
  • eu-es 2
  • fa-ir 5
  • fi-fi 2
  • fr-fr 7
  • hi-in 3
  • hu-hu 3
  • id-id 1
  • is-is 4
  • it-it 2
  • ka-ge 1
  • kk-kz 3
  • ku-tr 1
  • lb-lu 1
  • lv-lv 1
  • ml-in 2
  • ne-np 3
  • nl-be 4
  • nl-nl 6
  • no-no 2
  • pl-pl 5
  • pt-br 4
  • pt-pt 1
  • ro-ro 1
  • ru-ru 4
  • sk-sk 1
  • sl-si 1
  • sq-al 1
  • sr-rs 1
  • sv-se 3
  • sw-cd 1
  • te-in 3
  • tr-tr 1
  • uk-ua 2
  • ur-pk 1
  • vi-vn 3
  • zh-cn 4

Dove vengono conservate le voci

Nella cartella models propria del componente: un file .onnx per voce, con un piccolo .onnx.json accanto.

Sistema Cartella
Linux ~/.local/share/subtitld/addons/piper-tts/models
macOS ~/Library/Application Support/subtitld/addons/piper-tts/models
Windows %LOCALAPPDATA%\subtitld\subtitld\addons\piper-tts\models

Gli aggiornamenti cancellano le voci. Aggiornando o disinstallando il componente questa cartella viene sostituita, quindi le voci che ha usato si riscaricano la prossima volta che una battuta ne ha bisogno.

Opzioni

In Impostazioni › Componenti aggiuntivi › Piper TTS (offline) › Configuri.

Piper model directory
Predefinito: vuoto

Questa versione del componente non legge questa impostazione. Le voci vanno sempre nella cartella dei modelli del componente (vedi Voci sopra).

Lingue

Ogni voce parla una lingua con un accento regionale, quindi i codici includono una regione: pt-br e pt-pt sono voci distinte.

  • ar-jo
  • bg-bg
  • ca-es
  • cs-cz
  • cy-gb
  • da-dk
  • de-de
  • el-gr
  • en-gb
  • en-us
  • es-ar
  • es-es
  • es-mx
  • eu-es
  • fa-ir
  • fi-fi
  • fr-fr
  • hi-in
  • hu-hu
  • id-id
  • is-is
  • it-it
  • ka-ge
  • kk-kz
  • ku-tr
  • lb-lu
  • lv-lv
  • ml-in
  • ne-np
  • nl-be
  • nl-nl
  • no-no
  • pl-pl
  • pt-br
  • pt-pt
  • ro-ro
  • ru-ru
  • sk-sk
  • sl-si
  • sq-al
  • sr-rs
  • sv-se
  • sw-cd
  • te-in
  • tr-tr
  • uk-ua
  • ur-pk
  • vi-vn
  • zh-cn

Piattaforme

Sistema Download
Linux x86-64 70.0 MB
macOS (universale) 51.9 MB
Windows x86-64 48.1 MB

La CI compila ogni download prima di un rilascio, ma non esegue una sintesi di prova con esso.

Risoluzione dei problemi

Quando una battuta fallisce, resta senza doppiaggio. Ecco le ragioni che il componente indica.

  • model_missingLa voce non ha potuto essere scaricata, oppure Hugging Face non la ha. Controlli la connessione e riprovi; un download incompleto viene buttato via, quindi il tentativo successivo ricomincia pulito.
  • internalLa voce non si è caricata, oppure la sintesi è fallita. Anche esaurire lo spazio su disco durante un download finisce qui: ne liberi un po' e riprovi.
  • bad_paramsIl sottotitolo non ha testo da pronunciare.

Licenza

Componente aggiuntivo
MIT
Motore
GPL-3.0-or-later
Piper (OHF-voice/piper1-gpl)
Voci
Per voce
Per lo più CC-BY; alcune CC0 o personalizzate

Prima di usare l'audio di una voce a fini commerciali, verifichi la sua licenza nell'elenco voci di Piper: la maggior parte è CC-BY, alcune CC0 o personalizzate.

Versioni

  • 1.0.3

    Automated release for piper-tts v1.0.3.

Altri componenti aggiuntivi Voci