diff --git a/.local/bin/video2srt b/.local/bin/video2srt new file mode 100755 index 0000000..ff6a3c1 --- /dev/null +++ b/.local/bin/video2srt @@ -0,0 +1,113 @@ +#!/usr/bin/env bash +set -euo pipefail + +WHISPER_DIR="${WHISPER_DIR:-$HOME/repos/whisper.cpp}" +WHISPER_MODEL="${WHISPER_MODEL:-$WHISPER_DIR/models/ggml-large-v3.bin}" +WHISPER_BIN="${WHISPER_BIN:-$WHISPER_DIR/build/bin/whisper-cli}" +VAD_MODEL="${VAD_MODEL:-$WHISPER_DIR/models/ggml-silero-v6.2.0.bin}" +TRANSLATE="${TRANSLATE:-1}" +SRC_LANG="${SRC_LANG:-auto}" +FORCE="${FORCE:-0}" +USE_VAD="${USE_VAD:-1}" +OUTPUT="" + +usage() { + cat < [