Manipolare file audio in Python con Pydub
Pydub è un'ottima libreria per Python per la manipolazione dei file audio.
La possiamo installare con pip:
pip install pydub
Possiamo fare molte operazioni:
- mandare in riproduzione
- unire più file
- esportare in altri formati
- tagliare pezzi di file
- ecc
Qui sotto uno snippet di codice; ci sono i commenti per ogni operazione eseguita:
from pydub import AudioSegment
from pydub.playback import play
audio = AudioSegment.from_mp3('canzone1.mp3')
# AVVIAMO LA CANZONE
play(audio)
# LA ESPORTIAMO IN FORMAT WAV
audio.export("canzone1.wav", format="wav")
# LA COMBINIAMO AD UN'ALTRA CANZONE
audio2 = AudioSegment.from_mp3('canzone2.mp3')
combinazione = audio + audio2
combinazione.export('somma.mp3', format="mp3")
Enjoy!
python pydub audiosegment
Commentami!