sudo apt install -y python3-pydub
from pydub import AudioSegment
audio = AudioSegment.from_file('/data/demo/aa.mp3', format="mp3")
duration = audio.duration_seconds
duration
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) Cell In[2], line 1 ----> 1 from pydub import AudioSegment 3 audio = AudioSegment.from_file('aa.mp3', format="mp3") 4 duration = audio.duration_seconds ModuleNotFoundError: No module named 'pydub'
使用audioread
库的示例代码。安装库的命令:
sudo apt install -y python3-audioread
import audioread
with audioread.audio_open('/data/demo/aa.mp3') as f:
duration = f.duration
duration
使用mutagen
库的示例代码。安装使用:
sudo apt install -y python3-mutagen/stable
from mutagen.mp3 import MP3
audio = MP3('/data/demo/aa.mp3')
duration = audio.info.length
duration
from pydub import AudioSegment
data = AudioSegment.from_mp3('/data/demo/aa.mp3')
data.export("xx_data.wav",format="wav")