其他分享
首页 > 其他分享> > pydub 把音频按时间段切成小段

pydub 把音频按时间段切成小段

作者:互联网

from pydub import AudioSegment
from pydub.utils import make_chunks

audio = AudioSegment.from_file("./nnqdzj01.mp3", "mp3")

size = 30000  #切割的毫秒数 10s=10000

chunks = make_chunks(audio, size)  #将文件切割为30s一块

for i, chunk in enumerate(chunks):
    chunk_name = "./nnqdz01-wav30/nnqdzj00-{0}.wav".format(i)
    print(chunk_name)
    chunk.export(chunk_name, format="wav")

参考
python--把音频按时间段切成小段(重叠和不重叠)

标签:name,切成,音频,AudioSegment,chunks,size,chunk,pydub
来源: https://www.cnblogs.com/Tester_Dolores/p/14858285.html