久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python對(duì)批量WAV音頻進(jìn)行等長(zhǎng)分割的方法實(shí)現(xiàn)

瀏覽:3日期:2022-07-10 08:49:51

對(duì)批量WAV音頻進(jìn)行等長(zhǎng)分割

對(duì)WAV格式的音頻以相同長(zhǎng)度進(jìn)行分割。

import osimport waveimport numpy as npimport pylab as pltimport librosapath = r'D:cutaudiotest'files = os.listdir(path)files = [path + '' + f for f in files if f.endswith(’.wav’)]CutTime = 4 #單位長(zhǎng)度4sdef CutAudios(): for i in range(len(files)): FileName = files[i] f = wave.open(r'' + FileName, ’rb’) params = f.getparams() #讀取音頻文件信息 nchannels, sampwidth, framerate, nframes = params[:4] #聲道數(shù), 量化位數(shù), 采樣頻率, 采樣點(diǎn)數(shù) str_data = f.readframes(nframes) f.close() wave_data = np.frombuffer(str_data, dtype=np.short) #根據(jù)聲道數(shù)對(duì)音頻進(jìn)行轉(zhuǎn)換 if nchannels > 1:wave_data.shape = -1, 2wave_data = wave_data.Ttemp_data = wave_data.T else:wave_data = wave_data.Ttemp_data = wave_data.T CutFrameNum = framerate * CutTime Cutnum =nframes/CutFrameNum #音頻片段數(shù) StepNum = int(CutFrameNum) StepTotalNum = 0 for j in range(int(Cutnum)): FileName = r'D:cutaudio11' + files[i][-17:-4] +'-'+ str(j) + '.wav' temp_dataTemp = temp_data[StepNum * (j):StepNum * (j + 1)] StepTotalNum = (j + 1) * StepNum temp_dataTemp.shape = 1, -1 temp_dataTemp = temp_dataTemp.astype(np.short)# 打開(kāi)WAV文檔 f = wave.open(FileName, ’wb’) # 配置聲道數(shù)、量化位數(shù)和取樣頻率 f.setnchannels(nchannels) f.setsampwidth(sampwidth) f.setframerate(framerate) f.writeframes(temp_dataTemp.tostring()) # 將wav_data轉(zhuǎn)換為二進(jìn)制數(shù)據(jù)寫(xiě)入文件 f.close() if __name__ == ’__main__’ : CutAudios()

到此這篇關(guān)于python對(duì)批量WAV音頻進(jìn)行等長(zhǎng)分割的方法實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)python WAV等長(zhǎng)分割內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美日本韩国一区二区三区 | 日韩av免费在线观看 | 国产一区免费 | 国产ts视频 | 欧美激情欧美激情在线五月 | 国产高清久久久 | 日韩中文字幕在线播放 | 欧美视频一二 | 91亚洲精品视频 | 亚洲网站在线免费观看 | 亚洲视频免费在线 | 欧美日本韩国一区二区三区 | 韩国电影久久 | 亚洲精品免费在线观看 | 中文字幕国产 | 国产成人a亚洲精品 | 香港黄色录像片 | 黄色av网站在线免费观看 | 国产麻豆一区二区三区 | 视频羞羞| 国产a久久精品一区二区三区 | 欧美日韩免费在线 | 精品成人免费视频 | 国产精彩视频 | 成人在线观看免费视频 | 中国一级大黄大黄大色毛片 | 一区二区三区久久 | 国产毛片精品 | 久久午夜视频 | 国产999久久 | 亚洲国产精品免费 | 成年人在线观看视频 | 国产精品69毛片高清亚洲 | 久久久久久久久久久久网站 | 精品一区久久 | 亚洲精品乱码久久久久久9色 | 欧美精品欧美精品系列 | 成人在线免费观看 | 欧美一区二区三 | 久久久久久久久久久免费视频 | 99精品视频一区二区三区 |