Whisper (offline)
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.
Ajustes Complementos Whisper (offline) Instalar
Subtitld lo descarga, comprueba su SHA-256 y lo mantiene actualizado.
- Idiomas
- 99
- Modelos
- 9
- Descarga del complemento
- 21–46 MB
- RAM, como mínimo
- 512 MB
Qué hace
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.
Transcribe el vídeo entero, un tramo o solo los subtítulos que hayas seleccionado.
El modelo se mantiene cargado entre frases, así que solo la primera espera a que se cargue.
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 | Descarga | RAM | Ideal para |
|---|---|---|---|
| Tiny tiny · tiny.en | ~0.3 GB | Borradores rápidos, ordenadores lentos | |
| Base Predeterminado base · base.en | ~0.4 GB | Voz clara, la mayoría de los vídeos | |
| Small small · small.en | ~0.9 GB | Acentos, nombres, entrevistas | |
| Medium medium · medium.en | ~2.1 GB | Audio con ruido, varios idiomas | |
| Large v3 large-v3 | ~3.9 GB | El 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.
baseQué modelo usar. Consulta la tabla de arriba.
0Auto usa hasta 4 hilos. Auméntalo en un ordenador con más núcleos para ir más rápido.
Un subtítulo por frase. Desactívalo para conservar los segmentos propios de Whisper, que a menudo cortan a mitad de frase.
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.
afamarasazbabebgbnbobrbscacscydadeeleneseteufafifofrglguhahawhehihrhthuhyidisitjajwkakkkmknkolalblnloltlvmgmimkmlmnmrmsmtmynenlnnnoocpaplpsptrorusasdsiskslsnsosqsrsusvswtatetgthtktltrttukuruzviyiyozh
Plataformas
| Sistema | Descarga | Probado |
|---|---|---|
| Linux x86-64 | 46.3 MB | En equipos reales y en CI |
| macOS (Apple silicon) | 21.4 MB | En CI |
| Windows x86-64 | 21.7 MB | En 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, defineSSL_CERT_FILEcon 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
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 iswhispercpp-addon-<version>-source.tar.gz.