安装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小技巧:将大音频文件无损切割为小音频文件相关推荐

  1. oppoR17手机计算机的隐藏功能,小技巧隐藏大“智慧”,原来OPPO R17还有这些实用功能...

    原标题:小技巧隐藏大"智慧",原来OPPO R17还有这些实用功能 智能手机在人们生活中所扮演的角色越来越重要,无论是工作学习,还是休闲娱乐,都已经离不开手机:随着系统逐渐完善,功 ...

  2. 7个PPT制作实用小技巧,大神都在用!

    作为职场工作的一员,没点办公技巧是不科学的.就好比,PPT制作技巧,不管是你参加面试,岗位竞争,还是做产品发布,工作汇报等等都需要用到PPT. 那么想要做好一份PPT,就需要很多小技巧了,不然 你以为 ...

  3. 小技巧 - 苹果手机(IOS系统)备忘录如何置顶文件?

    当我们找到手机内的备忘录之后,点击备忘录图标,打开备忘录. 打开备忘录之后,在已有的文件中找到想要设置置顶的经常需要翻阅的重要文件,注意只是找到即可,这时候不需要任何操作. 找到之后,现在才是操作的时 ...

  4. 小技巧-windows命令行copy命令合并多个csv文件到一个文件中

    一.准备好文件,放到一个新建的单独目录下 3个格式一样的csv文件,放到同一个目录下,例如: mytest1.csv 文件内容如下:"col1","col2", ...

  5. python文件后缀切割_python如何去除文件后缀

    python去除文件后缀的方法: 1.调用os模块,用os模块的listdir()方法和walk()方法获取文件夹和文件名list_name = [] Makedir(outDir) for dir  ...

  6. 计算机的小知识图片,实用电脑小技巧:你可能不知道的图片处理小知识

    沪江小编:对于很多人来说,电脑应该算是使用频率最高的工具了,可是你真的会用电脑么?实用电脑小技巧,用最简单明了的方式给你无比有趣的电脑使用新体验. 有时候,看到一张图片很漂亮,想拿来使用它, 可是发现 ...

  7. 计算机小技巧7,大神也未必知道的7个电脑小技巧,你会吗?

    一.不用第三方工具,也能轻松局部截图 现在我们很多人在需要截图的时候,往往使用QQ.微信或者输入法的截图工具,大家可能都知道如果想全屏截图的话,直接按下键盘上的ProntScreen键就可以,其实,局 ...

  8. excel同一单元格怎么换行_Excel工作表中最经典的10个应用,小技巧,大作用

    生活离不开技巧,工作也是一样,如果你经常和Excel系统打交道,那么,以下技巧是必须要掌握的. 一.Excel经典技巧:单元格内强制换行. 目的:对单元格内的内容换行显示. 方法: 1.将光标定位到需 ...

  9. 登录文件传输服务器,生信小技巧之:在本地与服务器间快速传输文件,无密码登录远端服务器...

    今天是五一节,首先祝各位粉丝节日快乐,虽然是假期,但是我们推文还是不会停,但相信大家都不愿意看太过难太过复杂的推文,没问题.今天和大家分享一些简单但很实用的干货,保证每个生信小白都会获益,嘿嘿嘿. 作 ...

最新文章

  1. 「小程序JAVA实战」微信开发者工具helloworld(三)
  2. python安装某些库失败的问题解决方案
  3. jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别
  4. HTML中label的两种使用方法
  5. [VS2005]一个简单的CodeSnippet —— 生成类的构造函数。
  6. HDU 1690 Bus System
  7. 作者:熊赟,复旦大学计算机科学技术学院副教授。
  8. linux启动器编辑,linux下建立启动器
  9. 【Java爬虫】接口模拟微信公众号登录,搜索公众号,获取公众号文章,java实现
  10. 2019最新大数据分析智能BI Tableau教程视频(18章节)
  11. cisco模拟器无线路由器
  12. 软件工程课程课后大作业
  13. 忽忽,抢楼机完成……
  14. body 没有被撑开_flex布局被子元素撑开如何保持内容不超出容器的方法
  15. 文件上传事件兼容性解决方案:兼容ie和谷歌
  16. VR-AR应用如何改变我们的城市生活?
  17. variable ‘XXX cannot be implicitly captured in a lambda with no capture-default specified
  18. atom开发java_Atom简明用法
  19. vue和layui哪个更好用_指纹锁哪个牌子更好用?
  20. 基于华为云的在线拍卖数据分析

热门文章

  1. vcs+verdi版本 七夕小心心
  2. 新形黑猩猩脸部辨识系统 帮助保护朕亨公益组织及时发现网络非法交易
  3. AIX环境:su 到实例用户下连库并执行Db2命令方法
  4. HomeAssistant(Hass.io)系统安装
  5. Redis常见面试题(2022)
  6. Oracle OCP考试经验总结与心得体会
  7. 第2次实验——算法基本功 与 综合思考
  8. python需要学多久-python培训需要学多久
  9. 学 AI 容易翻车?寸步难行的程序员,90%都输在了这点上!
  10. 廖雪峰python教程笔记:装饰器