Piper (offline)

VocesSin conexiónSolo CPUUso comercial permitido

Da a cada hablante de tu vídeo una voz, generada en tu propio ordenador con Piper. Elige entre 158 voces en 49 idiomas; cada una se descarga la primera vez que la usas, y no hace falta tarjeta gráfica.

Instálalo desde Subtitld

Ajustes Complementos Piper TTS (offline) Instalar

Subtitld lo descarga, comprueba su SHA-256 y lo mantiene actualizado.

Código fuente en GitHub
Idiomas
49
Voces
158
Descarga del complemento
48–70 MB
RAM, como mínimo
512 MB

Qué hace

Una voz por hablante

Elige Piper como Motor de doblaje y elige una voz para cada hablante. Generar todas las voces dobla las líneas de ese hablante: todas, un tramo o la selección.

Descarga una voz una vez

Una voz se descarga de Hugging Face la primera vez que una línea la usa. Después funciona sin conexión.

Se mantiene cargada

Una vez cargada, la voz permanece en memoria para las siguientes líneas, así que solo la primera línea de cada voz espera.

Ajusta al subtítulo

Con Ajustar el doblaje a la duración del subtítulo activado, cada clip nuevo se acelera o frena para durar lo mismo que su subtítulo. El clip original también se conserva.

Voces

Elige una voz en el idioma de tus subtítulos. La lista Voz muestra las 158, y cada nombre indica el idioma, la región y la calidad, como en Amy (English, United States, medium). Piper lee con el idioma y el acento propios de la voz, sea cual sea el idioma del proyecto.

La calidad es x_low, low, medium o high, y una más alta es una descarga mayor: las voces x_low pesan de 20 a 27 MB, y las high de 60 a 130 MB. La mayoría de las voces (109 de 158) son medium. Algunas vienen en varias calidades, como Lessac y Ryan en inglés americano, que tienen low, medium y high.

Prueba una línea con dos o tres voces antes de doblar a un hablante entero. Cada voz que pruebes se descarga y se conserva.

158 voces en 49 idiomas.

  • 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

Dónde se guardan las voces

En la carpeta models propia del complemento: un archivo .onnx por voz, con un pequeño .onnx.json al lado.

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

Las actualizaciones borran las voces. Actualizar o desinstalar el complemento reemplaza esta carpeta, así que las voces que usaste se descargan de nuevo la próxima vez que una línea las necesite.

Opciones

En Ajustes › Complementos › Piper TTS (offline) › Configurar.

Piper model directory
Predeterminado: vacío

Esta versión del complemento no lee este ajuste. Las voces siempre van a la carpeta de modelos propia del complemento (consulta Voces más arriba).

Idiomas

Cada voz habla un idioma con un acento regional, así que los códigos llevan región: pt-br y pt-pt son voces distintas.

  • 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

Plataformas

Sistema Descarga
Linux x86-64 70.0 MB
macOS (universal) 51.9 MB
Windows x86-64 48.1 MB

CI compila cada descarga antes de una versión, pero no ejecuta una síntesis de prueba con ella.

Solución de problemas

Cuando una línea falla, queda sin doblaje. Estos son los motivos que da el complemento.

  • model_missingNo se pudo descargar la voz, o Hugging Face no la tiene. Revisa tu conexión e inténtalo de nuevo; una descarga sin terminar se descarta, así que el siguiente intento empieza limpio.
  • internalLa voz no cargó, o falló la síntesis. Quedarse sin espacio en disco durante una descarga también termina aquí: libera algo de espacio e inténtalo de nuevo.
  • bad_paramsEl subtítulo no tiene texto que leer.

Licencia

Complemento
MIT
Motor
GPL-3.0-or-later
Piper (OHF-voice/piper1-gpl)
Voces
Por voz
Mayormente CC-BY; algunas CC0 o personalizadas

Antes de usar el audio de una voz comercialmente, revisa su licencia en la lista de voces de Piper: la mayoría son CC-BY, y algunas CC0 o personalizadas.

Versiones

  • 1.0.3

    Automated release for piper-tts v1.0.3.

Otros complementos de Voces