日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python批量音频转格式_python将mp3格式批量转化为wav格式

發(fā)布時間:2025/3/12 python 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python批量音频转格式_python将mp3格式批量转化为wav格式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

語音識別無論是接口還是開源的項目,大多情況下都需要將語音格式轉(zhuǎn)化為wav格式。

首先,需要安裝pydub庫,pip install pydub 就行。

接下來將你需要轉(zhuǎn)化的mp3文件放入文件夾,創(chuàng)建好需要存入的wav文件夾。

接下來python 代碼實現(xiàn) :

from pydub import AudioSegment

import os

def MP32WAV(mp3_path, wav_path):

"""

這是MP3文件轉(zhuǎn)化成WAV文件的函數(shù)

:param mp3_path: MP3文件的地址

:param wav_path: WAV文件的地址

"""

MP3_File = AudioSegment.from_mp3(file=mp3_path)

MP3_File.export(wav_path, format="wav")

# MP32WAV('F:/mp3/3.mp3','F:/mp3/3.wav')

def run_main():

# MP3文件和WAV文件的地址

path1 = 'F:/mp3'

path2 = "F:/wav"

paths = os.listdir(path1)

mp3_paths = []

# 獲取mp3文件的相對地址

for mp3_path in paths:

mp3_paths.append(path1 + "/" + mp3_path)

# print(mp3_paths)

# 得到MP3文件對應(yīng)的WAV文件的相對地址

wav_paths = []

for mp3_path in mp3_paths:

print(mp3_path)

wav_path = path2 + "/" + mp3_path[1:].split('.')[0].split('/')[-1] + '.wav'

print(wav_path)

wav_paths.append(wav_path)

print(wav_paths)

# 將MP3文件轉(zhuǎn)化成WAV文件

for (mp3_path, wav_path) in zip(mp3_paths, wav_paths):

# print(mp3_path)

# print(mp3_paths)

MP32WAV(mp3_path, wav_path)

if __name__ == '__main__':

run_main()

轉(zhuǎn)換后得到結(jié)果:

總結(jié)

以上是生活随笔為你收集整理的python批量音频转格式_python将mp3格式批量转化为wav格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。