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 | |