uvx --python 3.10 --with torchcodec demucs --two-stems=vocals -n htdemucs "song.mp3" separates vocals from music. #voice-cloningcurl -s "https://itunes.apple.com/search?entity=song&limit=1&term=why+this+kolaveri" | jq -r '.results[0].previewUrl'ffmpeg -i song.mp3 -lavfi showspectrum=color=magma:slide=1 spectrogram.mp4. To generate a waveform, use ffmpeg -i song.mp3 -filter_complex "[0:a]showwaves=s=1280x240:mode=cline:colors=white[v]" -map "[v]" -map 0:a -c:v libx264 -crf 30 -pix_fmt yuv420p waveform.mp4.#1npx -y npm-check-updates tells you the latest versions of your package.json dependencies, including major version updates.#best-practices #future #prompt-engineering #think#speech-to-text#speech-to-text #tts #voice-cloning#chatgpt #prompt-engineering #speech-to-text #voice-cloning#ai-coding #automation #code-agents #github #prompt-engineering#future #gpu #models