Python小技巧:将大音频文件无损切割为小音频文件
安装librosa、pydub两个音频处理包 。
少数闲话,多些代码:
将音频文件切割为10s的小音频文件,如下代码:
from pydub import AudioSegment
import pydub
from pydub.silence import split_on_silence
import sys
import os
filename = '贝壳桥音乐第一章轻音乐.wav'
audio_segment = AudioSegment.from_file(filename, format='wav')total = int(audio_segment.duration_seconds / 10) # 计算音频切片后的个数
for i in range(total):# 将音频10s切片,并以顺序进行命名audio_segment[i*10000:(i+1)*10000].export("ouput/chunk{0}.wav".format(i), format="wav") audio_segment[total*10000:].export("ouput/chunk{0}.wav".format(total), format="wav") # 缺少结尾的音频片段
Python小技巧:将大音频文件无损切割为小音频文件相关推荐
- oppoR17手机计算机的隐藏功能,小技巧隐藏大“智慧”,原来OPPO R17还有这些实用功能...
原标题:小技巧隐藏大"智慧",原来OPPO R17还有这些实用功能 智能手机在人们生活中所扮演的角色越来越重要,无论是工作学习,还是休闲娱乐,都已经离不开手机:随着系统逐渐完善,功 ...
- 7个PPT制作实用小技巧,大神都在用!
作为职场工作的一员,没点办公技巧是不科学的.就好比,PPT制作技巧,不管是你参加面试,岗位竞争,还是做产品发布,工作汇报等等都需要用到PPT. 那么想要做好一份PPT,就需要很多小技巧了,不然 你以为 ...
- 小技巧 - 苹果手机(IOS系统)备忘录如何置顶文件?
当我们找到手机内的备忘录之后,点击备忘录图标,打开备忘录. 打开备忘录之后,在已有的文件中找到想要设置置顶的经常需要翻阅的重要文件,注意只是找到即可,这时候不需要任何操作. 找到之后,现在才是操作的时 ...
- 小技巧-windows命令行copy命令合并多个csv文件到一个文件中
一.准备好文件,放到一个新建的单独目录下 3个格式一样的csv文件,放到同一个目录下,例如: mytest1.csv 文件内容如下:"col1","col2", ...
- python文件后缀切割_python如何去除文件后缀
python去除文件后缀的方法: 1.调用os模块,用os模块的listdir()方法和walk()方法获取文件夹和文件名list_name = [] Makedir(outDir) for dir ...
- 计算机的小知识图片,实用电脑小技巧:你可能不知道的图片处理小知识
沪江小编:对于很多人来说,电脑应该算是使用频率最高的工具了,可是你真的会用电脑么?实用电脑小技巧,用最简单明了的方式给你无比有趣的电脑使用新体验. 有时候,看到一张图片很漂亮,想拿来使用它, 可是发现 ...
- 计算机小技巧7,大神也未必知道的7个电脑小技巧,你会吗?
一.不用第三方工具,也能轻松局部截图 现在我们很多人在需要截图的时候,往往使用QQ.微信或者输入法的截图工具,大家可能都知道如果想全屏截图的话,直接按下键盘上的ProntScreen键就可以,其实,局 ...
- excel同一单元格怎么换行_Excel工作表中最经典的10个应用,小技巧,大作用
生活离不开技巧,工作也是一样,如果你经常和Excel系统打交道,那么,以下技巧是必须要掌握的. 一.Excel经典技巧:单元格内强制换行. 目的:对单元格内的内容换行显示. 方法: 1.将光标定位到需 ...
- 登录文件传输服务器,生信小技巧之:在本地与服务器间快速传输文件,无密码登录远端服务器...
今天是五一节,首先祝各位粉丝节日快乐,虽然是假期,但是我们推文还是不会停,但相信大家都不愿意看太过难太过复杂的推文,没问题.今天和大家分享一些简单但很实用的干货,保证每个生信小白都会获益,嘿嘿嘿. 作 ...
最新文章
- 「小程序JAVA实战」微信开发者工具helloworld(三)
- python安装某些库失败的问题解决方案
- jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别
- HTML中label的两种使用方法
- [VS2005]一个简单的CodeSnippet —— 生成类的构造函数。
- HDU 1690 Bus System
- 作者:熊赟,复旦大学计算机科学技术学院副教授。
- linux启动器编辑,linux下建立启动器
- 【Java爬虫】接口模拟微信公众号登录,搜索公众号,获取公众号文章,java实现
- 2019最新大数据分析智能BI Tableau教程视频(18章节)
- cisco模拟器无线路由器
- 软件工程课程课后大作业
- 忽忽,抢楼机完成……
- body 没有被撑开_flex布局被子元素撑开如何保持内容不超出容器的方法
- 文件上传事件兼容性解决方案:兼容ie和谷歌
- VR-AR应用如何改变我们的城市生活?
- variable ‘XXX cannot be implicitly captured in a lambda with no capture-default specified
- atom开发java_Atom简明用法
- vue和layui哪个更好用_指纹锁哪个牌子更好用?
- 基于华为云的在线拍卖数据分析