Vosk (offline ASR)

Voz a textoSin conexiónSolo CPUUso comercial permitido

Convierte la voz de tu vídeo en subtítulos sincronizados en tu propio ordenador, con Vosk. Ligero y solo CPU: el modelo pequeño de un idioma se descarga de 31 a 48 MB, y después nada sale de tu equipo.

Instálalo desde Subtitld

Ajustes Complementos Vosk (offline ASR) Instalar

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

Código fuente en GitHub
Idiomas
16
Modelos
19
Descarga del complemento
16–31 MB
RAM, como mínimo
2 GB

Qué hace

Descarga lo que necesita

La primera vez que transcribes un idioma, su modelo se descarga y se descomprime, con el progreso en la barra. Una descarga interrumpida nunca deja un modelo roto.

Subtítulos según avanza

Cada frase aparece en la línea de tiempo en cuanto Vosk la ha reconocido.

Listo para el modo de grabación

Subtitld le entrega cada frase que dices, y el modelo cargado se mantiene entre frases.

Cancela en cualquier momento

Comprueba entre trozos cortos de audio, y durante una descarga, así que se detiene casi al instante.

Vosk no distingue voces: todos los subtítulos van al hablante A.

¿Vienes de la 26.03? Vosk antes venía incluido. El complemento guarda sus modelos en una carpeta propia, así que no reutiliza los que descargó la 26.03: cada uno se descarga de nuevo la primera vez. Los antiguos son las carpetas vosk-model-… de la caché de modelos de Subtitld; bórralos para liberar el espacio.

Modelos

Cada idioma tiene un modelo pequeño, que se usa por defecto, y uno completo de 1 a 1.9 GB que es más preciso. El inglés también tiene un modelo l-graph de 128 MB.

El complemento elige el modelo pequeño del idioma de tus subtítulos. Para usar otro, escribe su id en Vosk model en la configuración del complemento, por ejemplo vosk-model-en-us-0.22. Ese modelo se usa entonces sea cual sea el idioma, así que vacía el campo de nuevo antes de transcribir otro idioma.

ModeloIdioma Descarga
English (US) — small Predeterminado vosk-model-small-en-us-0.15en-us
40 MB
English (US) — l-graph vosk-model-en-us-0.22-lgraphen-us
128 MB
English (US) — full vosk-model-en-us-0.22en-us
1.8 GB
Portuguese — small Predeterminado vosk-model-small-pt-0.3pt-br
31 MB
Portuguese — full (Facebook) vosk-model-pt-fb-v0.1.1-20220516_2113pt-br
1.6 GB
Spanish — small Predeterminado vosk-model-small-es-0.42es
39 MB
Spanish — full vosk-model-es-0.42es
1.4 GB
French — small Predeterminado vosk-model-small-fr-0.22fr
41 MB
French — full vosk-model-fr-0.22fr
1.4 GB
German — small Predeterminado vosk-model-small-de-0.15de
45 MB
German — full vosk-model-de-0.21de
1.9 GB
Italian — small Predeterminado vosk-model-small-it-0.22it
48 MB
Italian — full vosk-model-it-0.22it
1.2 GB
Russian — small Predeterminado vosk-model-small-ru-0.22ru
45 MB
Russian — full vosk-model-ru-0.42ru
1.8 GB
Chinese — small Predeterminado vosk-model-small-cn-0.22zh-cn
42 MB
Chinese — full vosk-model-cn-0.22zh-cn
1.3 GB
Japanese — small Predeterminado vosk-model-small-ja-0.22ja
48 MB
Japanese — full vosk-model-ja-0.22ja
1 GB

Los modelos vienen de alphacephei.com, una vez, la primera vez que un idioma lo necesita.

Dónde se guardan los modelos

En la carpeta de datos del complemento, una carpeta por modelo, con su id como nombre.

Sistema Carpeta
Linux ~/.local/share/subtitld/addons/vosk/models
macOS ~/Library/Application Support/subtitld/addons/vosk/models
Windows %LOCALAPPDATA%\subtitld\addons\vosk\models

En Linux y macOS esto está dentro de la carpeta propia del complemento, así que actualizar o desinstalar el complemento también borra los modelos; se descargan de nuevo cuando hagan falta. En Windows se conservan hasta que los borres. Para guardarlos en otro lugar, define SUBTITLD_VOSK_DATA_DIR con otra carpeta antes de iniciar Subtitld; los modelos irán entonces a su carpeta models.

Para instalar un modelo a mano, descomprímelo ahí de forma que sus archivos queden en una carpeta con exactamente su id.

Opciones

En Ajustes › Complementos › Vosk (offline ASR) › Configurar.

Vosk model
Predeterminado: vacío

Vacío usa el modelo pequeño del idioma que transcribes. Escribe un id de modelo de la tabla de arriba para usar ese modelo en su lugar; se usará entonces para todos los idiomas.

Auto-download models on first use
Predeterminado: activado

Activado: un modelo que aún no está en tu ordenador se descarga de alphacephei.com la primera vez que hace falta. Desactivado: solo se usan los modelos que ya están en la carpeta de modelos.

Idiomas

Nueve idiomas, listados abajo bajo 16 etiquetas porque cada uno aparece sencillo y regional (pt y pt-br). Una etiqueta regional que no aparece usa su idioma principal: en-gb usa el modelo de inglés de EE. UU., y todo el portugués el brasileño.

  • en
  • en-us
  • pt
  • pt-br
  • es
  • es-es
  • fr
  • fr-fr
  • de
  • de-de
  • it
  • it-it
  • ru
  • zh
  • zh-cn
  • ja

Plataformas

Sistema DescargaProbado
Linux x86-64 30.6 MBCompilado en CI, no ejecutado
macOS (Apple silicon) 15.8 MBCompilado en CI, no ejecutado
Windows x86-64 24.0 MBCompilado en CI, no ejecutado

CI compila cada descarga pero no la ejecuta, así que una versión no se comprueba con una transcripción real.

Solución de problemas

  • model_missingEl modelo no está en la carpeta de modelos y la descarga automática está desactivada. Activa Auto-download models on first use, o descomprime tú mismo el modelo ahí.
  • network_unavailableNo se pudo descargar el modelo de alphacephei.com. Revisa tu conexión e inténtalo de nuevo.
  • disk_fullNo hay espacio suficiente para descargar el modelo. Libera algo, o usa el modelo pequeño.
  • unsupported_languageVosk no tiene modelo para este idioma. Prueba Whisper.
  • internalFalló la preparación del audio, la descompresión del modelo o el reconocimiento; el mensaje indica cuál. Si falló la descompresión, ejecútalo de nuevo: la descarga empieza desde cero.

Licencia

Complemento
Apache-2.0
Motor
Apache-2.0
Vosk, Kaldi
Modelos
Apache-2.0, GPL-3.0-only
GPL solo para el modelo portugués completo (Facebook)

Apto para uso comercial. Un modelo es GPL-3.0 en lugar de Apache-2.0: el portugués completo (Facebook).

Versiones

  • 1.0.0

Otros complementos de Voz a texto