Python 利用pydub库操作音频文件的方法


Posted in Python onJanuary 09, 2019

最近使用Python调用百度的REST API实现语音识别,但是百度要求音频文件的压缩方式只能是pcm(不压缩)、wav、opus、speex、amr,这里面也就wav还常见一点,但是一般设备录音得到的文件都是mp3,这就要把mp3转换为wav,由于python的效率并不高,很多实现都是使用C++或者Java,不过GitHub上有一个项目pydub(https://github.com/jiaaro/pydub/tree/master/pydub)可以暂时解决问题。

安装pydub

直接执行以下命令即可

pip install pydub

环境依赖

sudo apt-get install ffmpeg

mp3转换为wav

from pydub import AudioSegment
sound = AudioSegment.from_mp3("/path/to/file.mp3")
sound.export("/output/path", format="wav")

以上这篇Python 利用pydub库操作音频文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
Apr 28 Python
python中map()与zip()操作方法
Feb 27 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
Python3实现转换Image图片格式
Jun 21 Python
Python3单行定义多个变量或赋值方法
Jul 12 Python
Python面向对象之类和实例用法分析
Jun 08 Python
python中比较两个列表的实例方法
Jul 04 Python
解决django中form表单设置action后无法回到原页面的问题
Mar 13 Python
python 的topk算法实例
Apr 02 Python
Pandas的Apply函数具体使用
Jul 21 Python
Numpy(Pandas)删除全为零的列的方法
Sep 11 Python
python字典进行运算原理及实例分享
Aug 02 Python
Python简单过滤字母和数字的方法小结
Jan 09 #Python
使用python批量化音乐文件格式转换的实例
Jan 09 #Python
python+ffmpeg批量去视频开头的方法
Jan 09 #Python
Python实现简易过滤删除数字的方法小结
Jan 09 #Python
python 实现视频流下载保存MP4的方法
Jan 09 #Python
Python反爬虫技术之防止IP地址被封杀的讲解
Jan 09 #Python
Python Pywavelet 小波阈值实例
Jan 09 #Python
You might like
SMARTY学习手记
2007/01/04 PHP
php验证码实现代码(3种)
2015/09/07 PHP
最新最全PHP生成制作验证码代码详解(推荐)
2016/06/12 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
很可爱的输入框
2008/08/03 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
Vue中的数据监听和数据交互案例解析
2017/07/12 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
js实现加载页面就自动触发超链接的示例
2017/08/31 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
如何基于javascript实现贪吃蛇游戏
2020/02/09 Javascript
[51:52]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
理解Python垃圾回收机制
2016/02/12 Python
Python单体模式的几种常见实现方法详解
2017/07/28 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
2018/10/15 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
2019/03/11 Python
python实现通过flask和前端进行数据收发
2019/08/22 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
phpquery中文手册
2021/03/18 PHP
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
PHP解析URL是哪个函数?怎么用?
2013/05/09 面试题
杭州-DOTNET笔试题集
2013/09/25 面试题
Ruby如何定义一个类
2012/10/08 面试题
会计实习期自我鉴定
2013/10/06 职场文书
2014社区三八妇女节活动方案
2014/03/30 职场文书
运动会口号大全
2014/06/07 职场文书
教师节感想
2015/08/11 职场文书
教师旷工检讨书
2015/08/15 职场文书
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript