Subtitle generator using whisper LLM
usage: sibilate [-h] [-v] [-d] [-q] [-L] [--logfile F] [-m M] [-l L]
[--ffmpeg FFMPEG] [-R DIR] [-s] [-b] [-S] [--srtfile F] [-T]
[--txtfile F] [-W]
inputfile
Subtitle generator using whisper LLM
positional arguments:
inputfile Input file with audio
options:
-h, --help show this help message and exit
-v, --verbose set loglevel to INFO
-d, --debug set loglevel to DEBUG
-q, --quiet set loglevel to CRITICAL
-L, --Log log to file also
--logfile F log file name (sibilate_log.txt)
-m M, --model M tiny, base, small, medium, large (default: base)
-l L, --language L language (default: en)
--ffmpeg FFMPEG path to ffmpeg A/V encoder
-R DIR, --root DIR download root (default: ~/.whisper_models)
-s, --subtitles add subtitles to input file
-b, --burn burn subtitles into input file
-S, --srt save transcription to srt file
--srtfile F srt file (default: sibilate.srt)
-T, --txt save transcription to txt file
--txtfile F txt file (default: sibilate.txt)
-W, --whisper install whisper package using git and pip
+--------+--------------+----------------+--------+
| Name | Parameters | English-only | VRAM |
+========+==============+================+========+
| tiny | 39M | tiny.en | ~1GB |
+--------+--------------+----------------+--------+
| base | 74M | base.en | ~1GB |
+--------+--------------+----------------+--------+
| small | 244M | small.en | ~2GB |
+--------+--------------+----------------+--------+
| medium | 769M | medium.en | ~5GB |
+--------+--------------+----------------+--------+
| large | 1550M | N/A | ~10GB |
+--------+--------------+----------------+--------+
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
Release files for sibilate 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sibilate-0.8.0.tar.gz | 14.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sibilate-0.8.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.4 kB
Release files / sibilate-0.8.0.tar.gz
| Download URL | sibilate-0.8.0.tar.gz |
|---|---|
| Size | 14.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
742c9d9e65b61a620197274d5654715dbd8e4b629a4b5585ab9fcfd019ee61cf
|
|
BLAKE2b-256 checksum How to use checksums |
0200bd64a99fa25f93e53292a3ec08cd1183169a42d8b51eb6c469343df0297b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.31.0
|
Release files / sibilate-0.8.0-py3-none-any.whl
| Download URL | sibilate-0.8.0-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
423df26b75cada636e39a48d3f4f467c948529fb18cdd3541103c79c6638cd72
|
|
BLAKE2b-256 checksum How to use checksums |
d9c6d5e5eac5a77b4a9a0cb27a966c01f696e8a514c16dd4152e2aeda0871903
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.31.0
|