Manipolare file audio in Python con Pydub

Mattepuffo's logo
Manipolare file audio in Python con Pydub

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!


Condividi

Commentami!