切割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音频文件相关推荐

  1. php 多个文件,PHP实现将多个文件中的内容合并为新文件的方法示例

    本文实例讲述了PHP实现将多个文件中的内容合并为新文件的方法.分享给大家供大家参考,具体如下: function test() { $hostdir= iconv("utf-8", ...

  2. python 二进制文件合并_python 读写和合并二进制bin文件,,在烧录程序的时候,需...

    python 读写和合并二进制bin文件,,在烧录程序的时候,需 在烧录程序的时候,需要将多个二进制bin文件合成一个,并且要指定数据段地址偏移量,在数据段之间的地址填充默认值0xff.因为不想手动操 ...

  3. python调用cmd合并大量ts文件失败_python之爬虫(爬取.ts文件并将其合并为.MP4文件——以及一些异常的注意事项)...

    //20200115 最近在看"咱们裸熊--we bears"第一季和第三季都看完了,单单就第二季死活找不到,只有腾讯有资源,但是要vip--而且还是国语版--所以就瞄上了一个视频 ...

  4. 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 ...

  5. python flask上传文件_Python之利用Flask上传文件、Flask_RESTful

    Flask上传文件 回顾知识点form表单中,一旦涉及到上传文件就要就必须要有enctype属性,而且必须等于multipart/form-data.而且提交方式为'post',method = 'p ...

  6. python录音详解_Python实现电脑录音(含音频基础知识讲解)

    咪哥杂谈 本篇阅读时间约为 6 分钟. 1 前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西 ...

  7. 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 ...

  8. python打包和添加数据文件_Python打包时添加非代码文件的坑

    Title: Python打包时添加非代码文件的坑 Tags: python, 小结 对于 Python 的打包, 通常有两种, 一种是对源文件打包, 一种是安装包, 既在上传 pypi 的时候一般会 ...

  9. python解压zip文件_python怎样压缩和解压缩ZIP文件(转)

    有时我们需要在 Python 中使用 zip 文件,而在1.6版中,Python 就已经提供了 zipfile 模块可以进行这样的操作.不过 Python 中的 zipfile 模块不能处理多卷的情况 ...

最新文章

  1. Python 类—类属性(私有属性、公有属性、实例属性、局部变量)类方法(实例方法、静态方法)
  2. MSSQL数据库全库批量替换
  3. 2014 计算机网络 考研真题,2014计算机网络考研试题过关必练
  4. 希望你婚后的每一天我都能过得快乐。。。
  5. (转)今天的人工智能比肩工业革命毫不夸张
  6. Java基础常见面试题及详细答案(总结40个)
  7. Error: No EPCS layout data - looking for section [EPCS-C84018]
  8. vtkContourFilter等值面(线)
  9. 原生js监听滚动条_JS原生监听滚动条
  10. 架构设计:网络附属存储NAS,块存储EBS与对象存储OSS的比较以及选用
  11. 《好吗好的》--大冰
  12. 翻译连载 | JavaScript轻量级函数式编程-第 8 章:列表操作 |《你不知道的JS》姊妹篇
  13. 联合投稿其乐融融 抖音共创助你大显身手
  14. win10的高占用CPU的进程wsappx关闭指南+解决win10应用商店打不开
  15. excel里面怎么排名次
  16. Java中 DecimalFormat 用法详解
  17. 12.4北京线下活动长城之旅--我做了回好汉
  18. DVB-S2工作总结
  19. Multimodal Learing with Deep Boltzmann Machines
  20. html5支持4k视频,【4K电影大礼包】目前压缩最好的五部4KHEVC(H.265)格式电影

热门文章

  1. [HNOI2004]打鼹鼠 简单DP
  2. Parabolic SAR(抛物线转向指标)
  3. Python - 返回 1:n 中所有可能的 k 个数的组合
  4. 记录: 之前发的 Unity 2018.x工具已经不能用了,我在这里说明一下,不是破解不是破解不是破解,我就说明一下情况!!!0.0
  5. 计算机桌面按哪个键锁定呀,电脑屏幕锁定的快捷键是什么?
  6. 解决xshell6或者xftp6强制更新版本,但又无法下载文件的问题
  7. springboot依赖lombok插件、lombok常用注解
  8. ubuntu下安装windows adobeflash播放器插件
  9. dosbox汇编环境的安装和使用
  10. php gd库 缩小图片_【源码分享】PHP中GD库实现图片等比例缩放