Redă un fișier audio cu PyDub
Dacă lucrezi cu fișiere audio, cel mai probabil vrei și să le asculți.
Modulul playback din PyDub oferă o funcție numită play(), căreia îi poți transmite un AudioSegment. Apelând funcția play() cu un AudioSegment ca argument, acesta va fi redat cu sunet.
Acest lucru poate fi util pentru a verifica calitatea fișierelor tale audio și pentru a evalua ce modificări trebuie să faci.
În acest exercițiu vei vedea cât de simplu este să folosești funcția play().
Reține: pentru a folosi funcția play(), ai nevoie de simpleaudio sau pyaudio instalat pentru fișierele .wav și de ffmpeg pentru alte tipuri de fișiere.
Acest exercițiu face parte din cursul
Procesarea limbajului vorbit în Python
Instrucțiuni pentru exercițiu
- Importă
playdin modululpydub.playback. - Apelează
play()transmițându-i AudioSegment-ulwav_file.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Import AudioSegment and play
from pydub import AudioSegment
from pydub.playback import ____
# Create an AudioSegment instance
wav_file = AudioSegment.from_file(file="wav_file.wav",
format="wav")
# Play the audio file
____(____)