python切割音频文件_python切割和合并wav音频文件
切割wav音频文件
如果没有pydub需要使用pip install pydub来安装模块
from pydub import AudioSegment
from pydub.utils import make_chunks
myaudio = AudioSegment.from_file("myAudio.wav" , "wav")
chunk_length_ms = 1000 # 分块的毫秒数
chunks = make_chunks(myaudio, chunk_length_ms) #将文件切割成1秒每块
#保存切割的音频到文件
for i, chunk in enumerate(chunks):
chunk_name = "chunk{0}.wav".format(i)
print "exporting", chunk_name
chunk.export(chunk_name, format="wav")
切割mp3音频文件
mp3 = AudioSegment.from_mp3(filename) # 打开mp3文件
mp3[17*1000+500:].export(filename, format="mp3") # 切割前17.5秒并覆盖保存
合并wav音频文件
linux 需要先安装sox:
apt-get install sox
其他平台也需要先安装SoX
版本要求 14.4.2或更高级版本
然后安装Python模块
pip install sox
使用方法如下(详细用法):
import sox
# create combiner
cbn = sox.Combiner()
# pitch shift combined audio up 3 semitones
#cbn.pitch(3.0)
# convert output to 8000 Hz stereo
#cbn.convert(samplerate=8000, channels=2)
# create the output file
cbn.build(
['input1.wav', 'input2.wav', 'input3.wav'], 'output.wav', 'concatenate'
)
喜欢 (9)赏
感谢您的支持,我会继续努力的!
扫码打赏,你说多少就多少
打开支付宝扫一扫,即可进行扫码打赏哦
python切割音频文件_python切割和合并wav音频文件相关推荐
- php 多个文件,PHP实现将多个文件中的内容合并为新文件的方法示例
本文实例讲述了PHP实现将多个文件中的内容合并为新文件的方法.分享给大家供大家参考,具体如下: function test() { $hostdir= iconv("utf-8", ...
- python 二进制文件合并_python 读写和合并二进制bin文件,,在烧录程序的时候,需...
python 读写和合并二进制bin文件,,在烧录程序的时候,需 在烧录程序的时候,需要将多个二进制bin文件合成一个,并且要指定数据段地址偏移量,在数据段之间的地址填充默认值0xff.因为不想手动操 ...
- python调用cmd合并大量ts文件失败_python之爬虫(爬取.ts文件并将其合并为.MP4文件——以及一些异常的注意事项)...
//20200115 最近在看"咱们裸熊--we bears"第一季和第三季都看完了,单单就第二季死活找不到,只有腾讯有资源,但是要vip--而且还是国语版--所以就瞄上了一个视频 ...
- python合并csv文件_Python学习——pandas 合并csv文件
import pandas as pd import os import re import numpy as np Folder_Path = r'C:/Users/Cable-Ching\Desk ...
- python flask上传文件_Python之利用Flask上传文件、Flask_RESTful
Flask上传文件 回顾知识点form表单中,一旦涉及到上传文件就要就必须要有enctype属性,而且必须等于multipart/form-data.而且提交方式为'post',method = 'p ...
- python录音详解_Python实现电脑录音(含音频基础知识讲解)
咪哥杂谈 本篇阅读时间约为 6 分钟. 1 前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西 ...
- python引入自己写的文件_python引入自己写的Py文件
原博文 2020-04-23 23:40 − 1.新建一个test_a.py文件 def print_sum(a,b): if(type(a)==int or type(b) == int): pri ...
- python打包和添加数据文件_Python打包时添加非代码文件的坑
Title: Python打包时添加非代码文件的坑 Tags: python, 小结 对于 Python 的打包, 通常有两种, 一种是对源文件打包, 一种是安装包, 既在上传 pypi 的时候一般会 ...
- python解压zip文件_python怎样压缩和解压缩ZIP文件(转)
有时我们需要在 Python 中使用 zip 文件,而在1.6版中,Python 就已经提供了 zipfile 模块可以进行这样的操作.不过 Python 中的 zipfile 模块不能处理多卷的情况 ...
最新文章
- Python 类—类属性(私有属性、公有属性、实例属性、局部变量)类方法(实例方法、静态方法)
- MSSQL数据库全库批量替换
- 2014 计算机网络 考研真题,2014计算机网络考研试题过关必练
- 希望你婚后的每一天我都能过得快乐。。。
- (转)今天的人工智能比肩工业革命毫不夸张
- Java基础常见面试题及详细答案(总结40个)
- Error: No EPCS layout data - looking for section [EPCS-C84018]
- vtkContourFilter等值面(线)
- 原生js监听滚动条_JS原生监听滚动条
- 架构设计:网络附属存储NAS,块存储EBS与对象存储OSS的比较以及选用
- 《好吗好的》--大冰
- 翻译连载 | JavaScript轻量级函数式编程-第 8 章:列表操作 |《你不知道的JS》姊妹篇
- 联合投稿其乐融融 抖音共创助你大显身手
- win10的高占用CPU的进程wsappx关闭指南+解决win10应用商店打不开
- excel里面怎么排名次
- Java中 DecimalFormat 用法详解
- 12.4北京线下活动长城之旅--我做了回好汉
- DVB-S2工作总结
- Multimodal Learing with Deep Boltzmann Machines
- html5支持4k视频,【4K电影大礼包】目前压缩最好的五部4KHEVC(H.265)格式电影
热门文章
- [HNOI2004]打鼹鼠 简单DP
- Parabolic SAR(抛物线转向指标)
- Python - 返回 1:n 中所有可能的 k 个数的组合
- 记录: 之前发的 Unity 2018.x工具已经不能用了,我在这里说明一下,不是破解不是破解不是破解,我就说明一下情况!!!0.0
- 计算机桌面按哪个键锁定呀,电脑屏幕锁定的快捷键是什么?
- 解决xshell6或者xftp6强制更新版本,但又无法下载文件的问题
- springboot依赖lombok插件、lombok常用注解
- ubuntu下安装windows adobeflash播放器插件
- dosbox汇编环境的安装和使用
- php gd库 缩小图片_【源码分享】PHP中GD库实现图片等比例缩放