Sopro (offline, voice clone, 4 languages)

VocesSin conexiónSolo CPUClonación de vozUso comercial permitido

Dobla tus subtítulos en inglés, portugués europeo, francés y alemán con Sopro V2 Turbo, con la propia voz de cada hablante clonada a partir de unos segundos del vídeo, o con una de 8 voces predefinidas. Funciona en el procesador de tu propio ordenador, aproximadamente el doble de rápido que el tiempo real, sin tarjeta gráfica.

Instálalo desde Subtitld

Ajustes Complementos Sopro (offline, voice clone, 4 languages) Instalar

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

Código fuente en GitHub
Idiomas
4
Modelos
1
Voces
9
Descarga del complemento
38–61 MB
RAM, como mínimo
1.5 GB

Qué hace

La propia voz del hablante

Subtitld recorta del vídeo unos segundos de cada hablante y los envía con cada línea. Sopro clona esa voz, así que el doblaje suena como la persona en pantalla, en cualquiera de sus cuatro idiomas.

Rápido en cualquier ordenador

Sopro V2 Turbo es un modelo pequeño, de 120 millones de parámetros. En el procesador de un portátil habla aproximadamente el doble de rápido que el tiempo real, con cerca de 1 GB de memoria.

Sin conexión tras la primera línea

El modelo se descarga una sola vez, la primera vez que doblas con él. A partir de ahí, nada sale de tu ordenador.

Libre para uso comercial

El complemento, Sopro y su modelo son Apache-2.0. Las voces predefinidas son lectores de LibriVox, cuyas grabaciones son de dominio público.

Antes de instalar

Sopro pide poco a tu ordenador:

  • Disco: unos 340 MB para el modelo, que se descarga con la primera línea.
  • Memoria: cerca de 1 GB mientras habla.
  • Procesador: cualquier procesador Intel o AMD de 64 bits, o Apple Silicon. No se usa la tarjeta gráfica.

Clona una voz solo con el consentimiento de su dueño. El autor de Sopro pide que nunca se use para hacerse pasar por otra persona.

Voces

En la pestaña Hablantes, elige Sopro como Motor de doblaje de un hablante y luego elige una Voz. Activa Ajustar el doblaje a la duración del subtítulo para que cada línea de ese hablante se estire o se comprima hasta su subtítulo.

9 voces.

Con Speaker's own voice, Subtitld recorta una muestra de ese hablante del audio del proyecto, de uno de sus subtítulos o de varios cortos unidos. Si separaste la música de la voz en este vídeo, la muestra sale solo de la voz. El Fallback reference clip de los ajustes del complemento solo se usa cuando no se puede recortar ninguna muestra. La mejor muestra son de 5 a 20 segundos del hablante solo, sin música ni otras voces.

Voces predefinidas
Mujeres Inglés, portugués, francés, alemán
Hombres Inglés, portugués, francés, alemán

Cada voz predefinida es un voluntario de LibriVox que lee un libro en ese idioma. Todas las voces predefinidas hablan los cuatro idiomas; su propio idioma solo les da un acento, así que elige una del idioma de tu proyecto para el doblaje más natural.

Modelos

Sopro tiene un único modelo para los cuatro idiomas. No viene dentro del complemento: se descarga en la caché de modelos compartida de Subtitld la primera vez que doblas, desde Hugging Face en una revisión fija, con cada archivo comprobado. Una descarga interrumpida continúa donde se quedó. Actualizar o quitar el complemento conserva el modelo.

Modelo DescargaIdeal para
Sopro V2 Turbo (120M, ONNX) Predeterminado sopro-v2-turbo
336 MB
Todas las voces, en los cuatro idiomas, cerca de 2,5× el tiempo real

El complemento ejecuta la versión ONNX de Sopro que publica su autor, sin PyTorch. La comparamos con la versión oficial de PyTorch en las mismas líneas en los cuatro idiomas: no cometió más errores y sonó igual de parecida al hablante.

Opciones

En Ajustes › Complementos › Sopro (offline, voice clone, 4 languages) › Configurar.

CPU threads
Predeterminado: 0

0 usa la mitad de los procesadores lógicos del ordenador, como máximo 8. Menos hilos mantienen el ordenador más ágil mientras dobla.

Variation
Predeterminado: 0.8

Un valor más bajo es más estable y más plano; uno más alto, más vivo, pero falla más a menudo. 0,8 es el valor predeterminado del propio Sopro.

Fallback reference clip
Predeterminado: vacío

Un clip para la voz clonada cuando Subtitld no puede recortar uno del vídeo, por ejemplo sin ningún vídeo abierto: de 5 a 20 segundos de una persona hablando.

Idiomas

Inglés, portugués europeo, francés y alemán. También lee texto en portugués de Brasil, con acento europeo. Un proyecto en cualquier otro idioma recibe un mensaje que lo indica: elige otro motor de doblaje para él.

Escribe los números y los símbolos con letras cuando importe: Sopro lee "1 + 2" con menos fiabilidad que "one plus two". Una palabra de otro idioma dentro de una frase puede pronunciarse mal.

  • en
  • pt
  • fr
  • de

Plataformas

Sistema DescargaProbado
Linux x86-64 61.1 MBDoblado con el modelo real en una máquina real y en CI
macOS (Apple silicon) 43.2 MBDoblado con el modelo real en CI (Apple Silicon)
Windows x86-64 38.1 MBDoblado con el modelo real en CI

Linux x86-64, macOS en Apple Silicon y Windows x86-64. Cada versión se compila en los tres, y en cada uno la CI instala el complemento como lo hace Subtitld, descarga el modelo y dobla con él.

Solución de problemas

  • network_unavailableNo se pudo descargar el modelo. Comprueba tu conexión y vuelve a intentarlo: la descarga continúa donde se quedó.
  • disk_fullNo hay espacio en disco suficiente para el modelo, unos 340 MB.
  • unsupported_languageEl idioma del proyecto no es uno de los cuatro, o no está definido. Defínelo en el proyecto, o elige otro motor de doblaje.
  • unsupported_voiceEl proyecto indica una voz que esta versión no tiene. Vuelve a elegir la voz en la pestaña Hablantes.
  • bad_paramsLa línea no tiene texto, o la voz clonada no recibió ninguna muestra: abre el vídeo, o define un Fallback reference clip. El mensaje dice cuál de los dos.
  • out_of_memoryEl ordenador se quedó sin memoria. Cierra otros programas: Sopro necesita cerca de 1 GB.
  • internalAlgo falló dentro del complemento; el mensaje tiene los detalles.

Licencia

Complemento
Apache-2.0
Motor
Apache-2.0
Sopro, de Samuel Vitorino; ONNX Runtime es MIT
Modelo
Apache-2.0
Pesos de Sopro V2 Turbo
Voces predefinidas
Public domain, CC-BY-4.0
Lectores de LibriVox; las de inglés a través de LibriTTS-R

Apto para uso comercial: el complemento, Sopro y el modelo Sopro V2 Turbo son Apache-2.0. Las voces predefinidas son grabaciones de LibriVox, de dominio público; las de inglés llegan a través de LibriTTS-R, bajo CC-BY-4.0, y el complemento da crédito a cada una. Los doblajes que hagas son tuyos.

Versiones

  • 26.10.1

    Voice-cloning text-to-speech for Subtitld with Sopro V2 Turbo: English, European Portuguese, French and German at 24 kHz, in the speaker's own voice cloned from the video, or in a preset voice.

    The archive holds the add-on, ONNX Runtime and the preset voice clips. The 336 MB model downloads on the first line, at a pinned revision, checked by sha256. It runs on the CPU, about twice as fast as real time.

    The add-on and the Sopro model are Apache-2.0. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it, and the preset clips are credited in bin/_internal/sopro_addon/presets/README.md. The Linux archive carries libquadmath (LGPL-2.1, with numpy); its complete source is sopro-<version>-libquadmath-source.tar.gz in this release.

Otros complementos de Voces