Whisper (offline)

Voz a textoSin conexiónSolo CPUUso comercial permitido

Convierte la voz de tu vídeo en subtítulos sincronizados, en tu propio ordenador, con whisper.cpp. Sin cuenta en la nube, sin tarjeta gráfica y sin Python que instalar. Elige un modelo una vez; después de su descarga, nada sale de tu equipo.

Instálalo desde Subtitld

Ajustes Complementos Whisper (offline) Instalar

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

Código fuente en GitHub
Idiomas
99
Modelos
9
Descarga del complemento
21–46 MB
RAM, como mínimo
512 MB

Qué hace

Una frase por subtítulo

Los segmentos aparecen en la línea de tiempo mientras se decodifican, y luego se reagrupan para que cada subtítulo contenga una frase y no un fragmento.

Todo, un tramo o la selección

Transcribe el vídeo entero, un tramo o solo los subtítulos que hayas seleccionado.

Listo para el modo de grabación

El modelo se mantiene cargado entre frases, así que solo la primera espera a que se cargue.

Cancela en cualquier momento

Se detiene en un segundo aproximadamente, incluso a mitad de decodificación, y nunca deja un resultado a medias.

¿Vienes de la 26.03? Este es el motor que antes venía incluido. Conserva el mismo id, la configuración y los archivos de modelo, así que tu configuración y los modelos descargados se mantienen sin una descarga nueva.

Modelos

Los modelos grandes cometen menos errores y tardan más. Base es el predeterminado y un buen comienzo; prueba Small o Medium para nombres, acentos y audio con ruido. Las versiones .en solo entienden inglés y son algo más rápidas.

Modelo DescargaRAMIdeal para
Tiny tiny · tiny.en
75 MB
~0.3 GBBorradores rápidos, ordenadores lentos
Base Predeterminado base · base.en
142 MB
~0.4 GBVoz clara, la mayoría de los vídeos
Small small · small.en
466 MB
~0.9 GBAcentos, nombres, entrevistas
Medium medium · medium.en
1.5 GB
~2.1 GBAudio con ruido, varios idiomas
Large v3 large-v3
2.9 GB
~3.9 GBEl mejor resultado, si hay tiempo

Los modelos vienen de ggerganov/whisper.cpp en Hugging Face, una vez, la primera vez que los uses.

Dónde se guardan los modelos

En la caché compartida de modelos de Subtitld, nunca dentro del complemento, así que las actualizaciones no los borran. Desinstalar el complemento también los conserva; borra la carpeta tú mismo para liberar el espacio.

Sistema Carpeta
Linux ~/.cache/subtitld/models/whispercpp
macOS ~/Library/Caches/subtitld/models/whispercpp
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\models\whispercpp

Opciones

En Ajustes › Complementos › Whisper (offline) › Configurar.

Model
Predeterminado: base

Qué modelo usar. Consulta la tabla de arriba.

CPU threads
Predeterminado: 0

Auto usa hasta 4 hilos. Auméntalo en un ordenador con más núcleos para ir más rápido.

Group output by phrases
Predeterminado: activado

Un subtítulo por frase. Desactívalo para conservar los segmentos propios de Whisper, que a menudo cortan a mitad de frase.

Models folder
Predeterminado: vacío

Vacío comparte la caché de modelos de Subtitld. Indica otra ruta para guardar los modelos en otro disco.

Idiomas

99 idiomas, o deja el idioma vacío para detectarlo. Las etiquetas regionales como pt-br usan su idioma principal; todas las variantes del chino se asignan a zh. De los idiomas de Subtitld, solo el zulú no está soportado.

  • af
  • am
  • ar
  • as
  • az
  • ba
  • be
  • bg
  • bn
  • bo
  • br
  • bs
  • ca
  • cs
  • cy
  • da
  • de
  • el
  • en
  • es
  • et
  • eu
  • fa
  • fi
  • fo
  • fr
  • gl
  • gu
  • ha
  • haw
  • he
  • hi
  • hr
  • ht
  • hu
  • hy
  • id
  • is
  • it
  • ja
  • jw
  • ka
  • kk
  • km
  • kn
  • ko
  • la
  • lb
  • ln
  • lo
  • lt
  • lv
  • mg
  • mi
  • mk
  • ml
  • mn
  • mr
  • ms
  • mt
  • my
  • ne
  • nl
  • nn
  • no
  • oc
  • pa
  • pl
  • ps
  • pt
  • ro
  • ru
  • sa
  • sd
  • si
  • sk
  • sl
  • sn
  • so
  • sq
  • sr
  • su
  • sv
  • sw
  • ta
  • te
  • tg
  • th
  • tk
  • tl
  • tr
  • tt
  • uk
  • ur
  • uz
  • vi
  • yi
  • yo
  • zh

Plataformas

Sistema DescargaProbado
Linux x86-64 46.3 MBEn equipos reales y en CI
macOS (Apple silicon) 21.4 MBEn CI
Windows x86-64 21.7 MBEn CI

Antes de cada versión, cada compilación ejecuta una transcripción real en CI, instalada del mismo modo en que la instala Subtitld.

Solución de problemas

  • model_missingEl archivo del modelo falta o está dañado. El mensaje indica el archivo; bórralo y ejecuta de nuevo para descargarlo otra vez.
  • network_unavailableNo se pudo descargar el modelo. Inténtalo de nuevo; detrás de un proxy que inspecciona HTTPS, define SSL_CERT_FILE con su certificado.
  • disk_fullNo hay espacio suficiente para el modelo. Libera algo, o cambia la carpeta de modelos.
  • oomSin memoria. Elige un modelo más pequeño.
  • unsupported_languageWhisper no conoce este idioma. Prueba Vosk, o la detección automática.

Licencia

Complemento
Apache-2.0
Motor
MIT
whisper.cpp, pywhispercpp
Modelos
MIT
Pesos de OpenAI Whisper en GGML

Apto para uso comercial. Algunos otros complementos usan modelos solo para uso no comercial; cada página lo indica al principio.

Versiones

  • 0.0.1

    Offline speech-to-text for Subtitld with whisper.cpp (pywhispercpp 1.5.1).

    Models are not included: the selected GGML model downloads once on first use into Subtitld's shared model cache, so models downloaded by earlier Subtitld versions are reused.

    The add-on is Apache-2.0. Each archive contains THIRD_PARTY_LICENSES/ with the licences of the third-party components frozen into it: whisper.cpp and pywhispercpp are MIT, pybind11 and numpy are BSD-3-Clause, and the Python runtime and its libraries are under their own permissive licences.

    The Linux archive also ships, inside numpy's OpenBLAS, the GCC Fortran runtime (GPL-3.0 with the GCC Runtime Library Exception) and libquadmath (LGPL-2.1-or-later). The complete source of that libquadmath build is attached here as whispercpp-addon-<version>-libquadmath-source.tar.gz; the add-on's own source is whispercpp-addon-<version>-source.tar.gz.

Otros complementos de Voz a texto