时间:2021-05-22
最近使用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 ffmpegmp3转换为wav
from pydub import AudioSegmentsound = AudioSegment.from_mp3("/path/to/file.mp3")sound.export("/output/path", format="wav")以上这篇Python 利用pydub库操作音频文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言pydub是Python中用户处理音频文件的一个库。本文主要介绍了关于Python音频处理库pydub使用的相关内容,分享出来供大家参考学习,下面来看看详细
我们需要用到一个叫pydub的类库,pydub是python的高级一个音频处理库,可以让你以一种不那么蠢的方法处理音频。---开发者原话https://gith
au降噪方法: 1、启动AU软件,进入到操作界面。按下CTRL加O,调出对话框,从中选择目标音频文件,执行打开音频文件操作。 2、那么,该音频自动显示在波形
有的时候我们需要在vue中添加音频文件,但是直接将音频文件放置了assets目录下的时候,会发现并不能正常播放,下面是两种常用的配置方法:方法一、将音频文件放置
如何将视频中的音频文件替换成自己的文件如何将视频中的音频文件替换成自己的文件如何将视频中的音频文件替换成自己的文件如何将视频中的音频文件替换成自己的文件如何将视