Spaces:
Sleeping
Sleeping
# Read JSON file into a variable | |
json=$(cat sample_songs.json) | |
# Iterate through keys and values | |
for name in $(echo "${json}" | jq -r 'keys[]'); do | |
url=$(echo "${json}" | jq -r --arg name "${name}" '.[$name]') | |
echo "Separating ${name} from ${url}" | |
# Download with pytube | |
yt-dlp ${url} -o "/tmp/${name}" --format "bestaudio/best" | |
mkdir -p "/tmp/vocal_remover" | |
# Run inference | |
python inference.py --input /tmp/${name} --output /tmp | |
echo "Done separating ${name}" | |
done | |