Files
2026-07-13 13:30:30 +08:00

18 lines
480 B
Bash
Executable File

#!/bin/bash
DEFAULT_INPUT_DIR="images/"
INPUT_DIR="${1:-$DEFAULT_INPUT_DIR}"
echo "I'm going to annotate with images and audio all image files in DIR: $INPUT_DIR"
for F in "$INPUT_DIR"/*.{jpeg,png,gif,jpg}; do
if [ -f $F ]; then
ANNOTATION_FILE="$F.explain.txt"
echo $F
if [ -f "$ANNOTATION_FILE" ]; then
echo File exists, skipping: "$ANNOTATION_FILE"
else
GENERATE_MP3=true ./gemini-explain-image.sh "$F" | tee "$ANNOTATION_FILE"
fi
fi
done