Whisper (offline)

Řeč na textOfflinePouze CPUKomerční použití povoleno

Promění řeč ve vašem videu v časované titulky na vašem vlastním počítači pomocí whisper.cpp. Bez cloudového účtu, bez grafické karty a bez instalace Pythonu. Model zvolte jednou; po jeho stažení nic neopustí váš počítač.

Nainstalujte ho z Subtitld

Nastavení Doplňky Whisper (offline) Instalovat

Subtitld ho stáhne, ověří jeho SHA-256 a bude ho udržovat aktuální.

Zdrojový kód na GitHubu
Jazyky
99
Modely
9
Stažení doplňku
21–46 MB
RAM, alespoň
512 MB

Co dělá

Jedna věta, jeden titulek

Segmenty se objevují na časové ose během dekódování a poté se seskupí tak, aby každý titulek držel jednu větu místo úryvku.

Vše, rozmezí, nebo výběr

Přepište celé video, jeho úsek, nebo jen vybrané titulky.

Připraveno pro režim nahrávání

Model zůstává načtený mezi frázemi, takže na načtení čeká jen první.

Zrušit kdykoli

Zastaví se zhruba do jedné sekundy, i uprostřed dekódování, a nikdy nenechá napůl hotový výsledek.

Aktualizujete z 26.03? Toto je modul, který býval vestavěný. Zachovává stejné ID, nastavení i soubory modelů, takže vaše nastavení a stažené modely přecházejí bez nového stahování.

Modely

Větší modely dělají méně chyb a trvají déle. Base je výchozí a dobrý začátek; zkuste Small nebo Medium pro jména, přízvuky a hlučný zvuk. Verze .en rozumějí jen angličtině a jsou o něco rychlejší.

Model StaženíRAMVhodné pro
Tiny tiny · tiny.en
75 MB
~0.3 GBRychlé náčrty, pomalé počítače
Base Výchozí base · base.en
142 MB
~0.4 GBČistá řeč, většina videí
Small small · small.en
466 MB
~0.9 GBPřízvuky, jména, rozhovory
Medium medium · medium.en
1.5 GB
~2.1 GBHlučný zvuk, více jazyků
Large v3 large-v3
2.9 GB
~3.9 GBNejlepší výsledek, když je čas

Modely se stahují z ggerganov/whisper.cpp na Hugging Face, jednou, při prvním použití.

Kde jsou modely uloženy

Ve sdílené mezipaměti modelů Subtitld, nikdy uvnitř doplňku, takže aktualizace je nesmažou. Odinstalování doplňku je také ponechá; složku smažte sami, chcete-li uvolnit místo.

Systém Složka
Linux ~/.cache/subtitld/models/whispercpp
macOS ~/Library/Caches/subtitld/models/whispercpp
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\models\whispercpp

Možnosti

V Nastavení › Doplňky › Whisper (offline) › Nastavit.

Model
Výchozí: base

Který model použít. Viz tabulka výše.

CPU threads
Výchozí: 0

Auto použije až 4 vlákna. Na počítači s více jádry zvyšte hodnotu, aby to bylo rychlejší.

Group output by phrases
Výchozí: zapnuto

Jeden titulek na větu. Vypnutím zachováte vlastní segmenty, které vrací Whisper, a ty se často lámou uprostřed věty.

Models folder
Výchozí: prázdné

Prázdné použije sdílenou mezipaměť modelů Subtitld. Nastavte jinou složku, chcete-li mít modely na jiném disku.

Jazyky

99 jazyků, nebo nechte jazyk prázdný pro automatické rozpoznání. Regionální značky jako pt-br použijí svůj hlavní jazyk; každá čínská varianta se mapuje na zh. Z jazyků, které Subtitld nabízí, nepodporuje jen zulu.

  • 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

Platformy

Systém StaženíOtestováno
Linux x86-64 46.3 MBNa skutečných počítačích a v CI
macOS (Apple silicon) 21.4 MBV CI
Windows x86-64 21.7 MBV CI

Před každým vydáním provede každé sestavení v CI skutečný přepis, nainstalovaný stejně, jak jej instaluje Subtitld.

Řešení potíží

  • model_missingSoubor modelu chybí nebo je poškozen. Zpráva uvede soubor; smažte jej a spusťte znovu, aby se stáhl čistě.
  • network_unavailableModel se nepodařilo stáhnout. Zkuste to znovu; za proxy, která kontroluje HTTPS, nastavte SSL_CERT_FILE na její certifikát.
  • disk_fullPro model není dost místa. Uvolněte nějaké, nebo přesuňte složku modelů.
  • oomNedostatek paměti. Zvolte menší model.
  • unsupported_languageWhisper tento jazyk nezná. Zkuste Vosk, nebo automatické rozpoznání.

Licence

Doplněk
Apache-2.0
Engine
MIT
whisper.cpp, pywhispercpp
Modely
MIT
Váhy OpenAI Whisper ve formátu GGML

Vhodné pro komerční práci. Některé jiné doplňky používají modely jen pro nekomerční účely; každá stránka to uvádí nahoře.

Verze

  • 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.

Další doplňky skupiny Řeč na text