1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > python 读取音频文件(mp3 wav)时间的两种方法

python 读取音频文件(mp3 wav)时间的两种方法

时间:2024-02-12 09:31:24

相关推荐

python 读取音频文件(mp3 wav)时间的两种方法

import osimport torchaudioname_list=os.listdir("/home/dfy/snap/dukto/9/atc/4.16/")total=0import librosafrom pydub import AudioSegmentfor i in name_list:# 方法1data,sr=torchaudio.load("/home/dfy/snap/dukto/9/atc/4.16/" + i)t1=data.shape[1]/sr# 方法2try:t=librosa.get_duration(filename="/home/dfy/snap/dukto/9/atc/4.16/" + i)except:continue# torchaudio.save("/home/dfy/snap/dukto/9/27_time/"+i[:-4]+".wav",data[:1,:],sr)if 6>t>2:# with open("/home/dfy/snap/dukto/9/atc/4.16/" + i, "rb") as f:#data_ = f.read()# with open("/home/dfy/snap/dukto/9/27_time/" + i[:-4] + ".wav" + i, "wb") as f:#f.write(data_)print(i,t,t1==t)total += tprint(total)if __name__ == '__main__':pass

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。