Eksportowanie i zmiana formatu plików audio
Jeśli wprowadzono zmiany w plikach audio lub mają one nieprawidłowe rozszerzenie, możesz użyć biblioteki PyDub, aby wyeksportować je i zapisać jako nowe pliki audio.
Służy do tego funkcja .export(), którą wywołujesz na dowolnej instancji AudioSegment. Przyjmuje ona dwa parametry: out_f – docelową ścieżkę pliku audio, oraz format – format, w jakim ma zostać zapisany nowy plik. Oba są łańcuchami znaków. Domyślna wartość parametru format to "mp3", więc w razie potrzeby zmień ją na odpowiednią.
W tym ćwiczeniu zaimportujesz ten plik .mp3 (mp3_file.mp3), a następnie wyeksportujesz go z rozszerzeniem .wav, korzystając z funkcji .export().
Pamiętaj, że do pracy z plikami innymi niż .wav potrzebujesz ffmpeg.
To ćwiczenie jest częścią kursu
Przetwarzanie mowy w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj plik
mp3_file.mp3i zapisz go do zmiennejmp3_file. - Wyeksportuj
mp3_filepod nazwąmp3_file.wavz parametremformatustawionym na"wav".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
from pydub import AudioSegment
# Import the .mp3 file
mp3_file = AudioSegment.from_file(____)
# Export the .mp3 file as wav
mp3_file.____(out_f=____,
format=____)