python如何将录音转文字(python10行代码搞定mp3剪切)
python如何将录音转文字(python10行代码搞定mp3剪切)from pydub import AudioSegment import os def slice_file(base file skip): audio=AudioSegment.from_mp3(os.path.join(base file)) audio[skip*1000:].export("F:/百度网盘/二号首长1_new/" file format="mp3") if __name__ == '__main__': base="F:/百度网盘/二号首长1" for each in os.listdir(base): print(each) slice_file(base each 35) 运行后,就会自动生成剪切后的mp3文件。3. python代码:打开链接:https://ffmpeg.zeranoe.com/builds/ 选择适合自己电脑的版本下载后,解
最近在听某有声小说,奈何每一集开头都有30几秒广告,而且声音特别大。于是利用python批量讲每一集的mp3都截去前面的广告。以下分享下代码:
1. 安装python第三方库pydub
pip install pydub
2. 安装ffmpeg
打开链接:https://ffmpeg.zeranoe.com/builds/ 选择适合自己电脑的版本
下载后,解压,进入bin目录,然后复制当前路径。
将当前路径添加到path环境变量:
3. python代码:
from pydub import AudioSegment import os def slice_file(base file skip): audio=AudioSegment.from_mp3(os.path.join(base file)) audio[skip*1000:].export("F:/百度网盘/二号首长1_new/" file format="mp3") if __name__ == '__main__': base="F:/百度网盘/二号首长1" for each in os.listdir(base): print(each) slice_file(base each 35)
运行后,就会自动生成剪切后的mp3文件。
10行代码搞定!get了吗?