Inizia subitoInizia gratis

Tagliare e combinare file audio

Alcuni dei tuoi file audio possono contenere sezioni ridondanti. Ad esempio, potresti trovare alcuni secondi di fruscio all'inizio di ogni file.

Invece di sprecare risorse per provare a trascrivere il fruscio, puoi rimuoverlo.

Dato che un AudioSegment è iterabile e misurato in millisecondi, puoi usare lo slicing per modificarne la lunghezza.

Per ottenere i primi 3 secondi di wav_file, useresti wav_file[:3000].

Puoi anche sommare due AudioSegment usando l'operatore di addizione. Questo è utile se devi unire più file audio.

Per esercitarti con entrambi, rimuoveremo i primi quattro secondi di part1.wav e aggiungeremo la parte restante a part2.wav. Il risultato finale dovrebbe suonare come part_3.wav.

Questo esercizio fa parte del corso

Elaborazione del linguaggio parlato in Python

Visualizza corso

Istruzioni dell'esercizio

  • Importa part_1.wav e part_2.wav e salvali rispettivamente in part_1 e part_2.
  • Rimuovi i primi 4 secondi di part_1 usando lo slicing e salva il nuovo audio in part_1_removed.
  • Somma part_2 a part_1_removed e salvalo in part_3.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

from pydub import AudioSegment

# Import part 1 and part 2 audio files
part_1 = AudioSegment.from_file(____)
part_2 = ____.____(____)

# Remove the first four seconds of part 1
part_1_removed = part_1[____:]

# Add the remainder of part 1 and part 2 together
part_3 = ____ + ____
Modifica ed esegui il codice