|
|
|
@ -78,6 +78,15 @@ if [ -z "$FILE" ]; then
|
|
|
|
usage
|
|
|
|
usage
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EXTENSION="${FILE##*.}"
|
|
|
|
|
|
|
|
EXTENSION="${EXTENSION,,}"
|
|
|
|
|
|
|
|
VALID_EXTENSIONS="mp3 wav aac ogg flac m4a wma opus aiff alac ape wv amr ac3 dts mka mp4 mkv mov avi webm m4v wmv flv mpg mpeg vob ts mts m2ts 3gp ogv"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [[ ! " $VALID_EXTENSIONS " =~ " $EXTENSION " ]]; then
|
|
|
|
|
|
|
|
echo "Error: formato no soportado (.${EXTENSION})"
|
|
|
|
|
|
|
|
exit 1
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
# Verificar si whisper-cli está disponible
|
|
|
|
# Verificar si whisper-cli está disponible
|
|
|
|
if ! command -v "$WHISPER_CLI" &>/dev/null; then
|
|
|
|
if ! command -v "$WHISPER_CLI" &>/dev/null; then
|
|
|
|
echo "Error: whisper-cli no se encuentra en $WHISPER_CLI"
|
|
|
|
echo "Error: whisper-cli no se encuentra en $WHISPER_CLI"
|
|
|
|
|