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 相关文章推荐
图文详解WinPE下安装Python
May 17 Python
Python脚本处理空格的方法
Aug 08 Python
Python3 Random模块代码详解
Dec 04 Python
Python实现matplotlib显示中文的方法详解
Feb 06 Python
python实现简单加密解密机制
Mar 19 Python
python自动发微信监控报警
Sep 06 Python
Python数据可视化:饼状图的实例讲解
Dec 07 Python
Python 实现将数组/矩阵转换成Image类
Jan 09 Python
python实现logistic分类算法代码
Feb 28 Python
详解Django配置JWT认证方式
May 09 Python
使用python爬取抖音app视频的实例代码
Dec 01 Python
再谈python_tkinter弹出对话框创建
Mar 20 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
sourcesafe管理phpproj文件的补充说明(downmoon)
2009/04/11 PHP
php一行代码获取文件后缀名实例分析
2014/11/12 PHP
PHP易混淆函数的区别及用法汇总
2014/11/22 PHP
深入理解PHP中的Streams工具
2015/07/03 PHP
php 如何获取文件的后缀名
2016/06/05 PHP
Nigma vs Liquid BO3 第一场2.13
2021/03/10 DOTA
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
由JavaScript技术实现的web小游戏(不含网游)
2010/06/12 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
2010/07/04 Javascript
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
JavaScript中实现异步编程模式的4种方法
2014/09/24 Javascript
JavaScript代码复用模式详解
2014/11/07 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
2017/03/16 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
jquery请求servlet实现ajax异步请求的示例
2017/06/03 jQuery
解决option标签selected="selected"属性失效的问题
2017/11/06 Javascript
简述vue中的config配置
2018/01/23 Javascript
深入理解JavaScript的async/await
2018/08/05 Javascript
json字符串传到前台input的方法
2018/08/06 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
2019/05/20 Javascript
node实现mock-plugin中间件的方法
2019/12/25 Javascript
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
vue2路由基本用法实例分析
2020/03/06 Javascript
vue使用axios实现excel文件下载的功能
2020/07/16 Javascript
Python 初始化多维数组代码
2008/09/06 Python
在Django中创建第一个静态视图
2015/07/15 Python
Python爬虫框架Scrapy实例代码
2018/03/04 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
Python使用正则表达式实现爬虫数据抽取
2020/08/17 Python
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
小学班长竞选演讲稿
2014/04/24 职场文书
革命电影观后感
2015/06/18 职场文书