Piper (offline)

VoixHors ligneCPU uniquementUsage commercial autorisé

Donne à chaque locuteur de votre vidéo une voix, fabriquée sur votre propre ordinateur avec Piper. Choisissez parmi 158 voix en 49 langues ; chacune se télécharge la première fois que vous l'utilisez, et aucune carte graphique n'est nécessaire.

Installez-la depuis Subtitld

Paramètres Extensions Piper TTS (offline) Installer

Subtitld la télécharge, vérifie son SHA-256 et la tient à jour.

Code source sur GitHub
Langues
49
Voix
158
Téléchargement de l'extension
48–70 MB
RAM, au minimum
512 MB

Ce qu'elle fait

Une voix par locuteur

Choisissez Piper comme Moteur de doublage et sélectionnez une voix pour chaque locuteur. Générer toutes les voix double les répliques de ce locuteur : toutes, une plage ou la sélection.

Télécharge une voix une fois

Une voix se télécharge depuis Hugging Face la première fois qu'une réplique l'utilise. Ensuite, elle fonctionne hors ligne.

Reste chargée

Une fois chargée, une voix reste en mémoire pour les répliques suivantes ; seule la première réplique de chaque voix attend.

S'adapte au sous-titre

Avec Ajuster le doublage à la durée du sous-titre activé, chaque nouveau clip est accéléré ou ralenti pour durer autant que son sous-titre. Le clip original est conservé aussi.

Voix

Choisissez une voix dans la langue de vos sous-titres. La liste Voix affiche les 158, et chaque nom indique la langue, la région et la qualité, comme dans Amy (anglais, États-Unis, medium). Piper lit avec la langue et l'accent propres à la voix, quelle que soit la langue de votre projet.

La qualité est x_low, low, medium ou high, et une qualité plus élevée se télécharge plus lourdement : les voix x_low pèsent 20 à 27 Mo, les high 60 à 130 Mo. La plupart des voix (109 sur 158) sont en medium. Quelques-unes existent en plusieurs qualités, comme Lessac et Ryan en anglais américain, qui ont low, medium et high.

Essayez une réplique avec deux ou trois voix avant de doubler tout un locuteur. Chaque voix essayée est téléchargée et conservée.

158 voix en 49 langues.

  • 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

Où sont conservées les voix

Dans le dossier models propre à l'extension : un fichier .onnx par voix, avec un petit .onnx.json à côté.

Système Dossier
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

Les mises à jour suppriment les voix. Mettre à jour ou désinstaller l'extension remplace ce dossier : les voix utilisées se téléchargeront à nouveau la prochaine fois qu'une réplique en aura besoin.

Options

Dans Paramètres › Extensions › Piper TTS (offline) › Configurer.

Piper model directory
Par défaut : vide

Cette version de l'extension ne lit pas ce réglage. Les voix vont toujours dans le dossier de modèles propre à l'extension (voir Voix ci-dessus).

Langues

Chaque voix parle une langue avec un accent régional, donc les codes portent une région : pt-br et pt-pt sont deux voix distinctes.

  • 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

Plateformes

Système Téléchargement
Linux x86-64 70.0 MB
macOS (universel) 51.9 MB
Windows x86-64 48.1 MB

La CI compile chaque téléchargement avant une version, mais ne fait pas de synthèse de test avec lui.

Dépannage

Lorsqu'une réplique échoue, elle reste sans doublage. Voici les raisons que donne l'extension.

  • model_missingLa voix n'a pas pu être téléchargée, ou Hugging Face ne l'a pas. Vérifiez votre connexion et réessayez ; un téléchargement inachevé est jeté, donc la tentative suivante repart de zéro.
  • internalLa voix n'a pas pu se charger, ou la parole a échoué. Un disque plein pendant un téléchargement aboutit aussi ici : libérez de l'espace et réessayez.
  • bad_paramsLe sous-titre n'a pas de texte à prononcer.

Licence

Extension
MIT
Moteur
GPL-3.0-or-later
Piper (OHF-voice/piper1-gpl)
Voix
Selon la voix
surtout CC-BY ; certaines CC0 ou sur mesure

Avant d'utiliser l'audio d'une voix commercialement, vérifiez sa licence dans la liste des voix de Piper : la plupart sont CC-BY, certaines CC0 ou sur mesure.

Versions

  • 1.0.3

    Automated release for piper-tts v1.0.3.

Autres extensions Voix