Python 利用pydub库操作音频文件的方法
2019-01-14 00:03
621 查看
最近使用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】利用pydub库操作音频文件
- python:open方法的文件操作
- Python中利用ConfigParser操作配置文件
- python文件和目录操作方法大全(含实例)
- python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
- Python基础【第十一篇】文件操作(file()、open()方法和fileinput模块)
- MySQL数据库设计之利用Python操作Schema方法详解
- PHP如何利用Python实现对PDF文件的操作
- Python文件夹与文件的操作方法教程大全
- python文件读写操作与linux shell变量命令交互执行的方法
- python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)
- python文件和目录操作方法大全(含实例)
- 【廖雪峰 python教程 课后题 切片】利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
- Python文件操作的两种方法 快速入门
- Python文件操作中的方法:.write()换行
- Python 操作文件的基本方法总结
- 利用 Python 做批量文件操作的任务
- python通过wxPython打开一个音频文件并播放的方法
- 在Python中操作文件之read()方法的使用教程
- IO流的基本操作规律以及利用IO流实现音频文件的切割与合并