当前位置:首页 » 编程语言 » python处理音频

python处理音频

发布时间: 2022-06-30 07:50:22

‘壹’ python 怎样播放音频流

最后用了google的语音识别demo的一个函数,新开进程打开mplayer播放。虽然拿不到二进制音频流,但是能直接播放了。
import subprocess
subprocess.call(["mplayer",url_get],shell=False,stdout=subprocess.PIPE,stderr=subprocess.PIPE)

‘贰’ 怎么通过程序(如python)判断一个音频文件(如wav、mp3等格式)的声音清晰度

我用wpf画过wav的频谱图和语谱图,这里有个参考http://www.codeproject.com/Articles/488655/Visualizing-Sound
波形图应该更简单吧 计算声音强度就好了 至于mp3我想应该先解码成pcm

‘叁’ 求python将两个MP3音频文件拼接成一个MP3文件的代码

可以使用pyb

1 网址:https://github.com/jiaaro/pyb

2 pyb需要依赖 libav或者ffmpeg

3 在mac环境下安装依赖:(二选一)

[plain]view plain

brewinstalllibav--with-libvorbis--with-sdl--with-theora

将所有依赖都安装上~~

brewinstallffmpeg--with-fdk-aac--with-ffplay--with-freetype--with-frei0r--with-libass--with-libvo-aacenc--with-libvorbis--with-libvpx--with-opencore-amr--with-openjpeg--with-opus--with-rtmpmp--with-schroedinger--with-speex--with-theora--with-tools--with-fdk-aac--with-freetype--with-ffplay--with-ffplay--with-freetype--with-frei0r--with-libass--with-libbluray--with-libcaca--with-libquvi--with-libvidstab--with-libvo-aacenc--with-libvorbis--with-libvpx--with-opencore-amr--with-openjpeg--with-openssl--with-opus--with-rtmpmp--with-schroedinger--with-speex--with-theora--with-tools--with-x265

4 安装pyb: pip install pyb

5 使用pyb:

下载是示代码

enPath="%s%s/%s"%(enDir,file,enfile)#英文文件的路径
cnPath="%s%s/%s"%(cnDir,file,enfile.replace("en_w","cn_w"))#中文文件的路径
targetPath="%s%s/%s"%(toDir,file,enfile.replace("en_w","all"))#合并文件的路径
#加载MP3文件
song1=AudioSegment.from_mp3(enPath)
song2=AudioSegment.from_mp3(cnPath)

#取得两个MP3文件的声音分贝
db1=song1.dBFS
db2=song2.dBFS

song1=song1[300:]#从300ms开始截取英文MP3

#调整两个MP3的声音大小,防止出现一个声音大一个声音小的情况
dbplus=db1-db2
ifdbplus<0:#song1的声音更小
song1+=abs(dbplus)
elifdbplus>0:#song2的声音更小
song2+=abs(dbplus)

#拼接两个音频文件
song=song1+song2

#导出音频文件
song.export(targetPath,format="mp3")#导出为MP3格式

‘肆’ 如何使用python对音频文件进行分析

直接把波形读取出来,曲线形式
先滤波,然后进行波形比对,这里我用的Levenshtein算法+EPD端点检测算法。。

‘伍’ python怎么接收声音(不是打开音频文件)

还是睡觉说点别的好

‘陆’ PYTHON语言如何取到声音的频率(其他语言也可行)

先得到时域信号,然后做傅立叶变换,得到频谱。
感觉题主可能对python比较熟悉?那就别换语言了。稍微网络谷歌以下肯定能找到python的傅立叶变换的库。

‘柒’ python3.5scipy包怎样读取wav文件

用语音处理的库

楼主找找

pyb 提供了简洁的高层接口,极大的扩展了python处理音频文件的能力,pyb可能不是最强大的Python音频处理库,但绝对是Python最简洁易用的音频库只要,非要说有什么弊端,大概只有高度依赖ffmpeg,linux安装起来不太方便吧。

‘捌’ C、C++、Python处理音频用什么第三方库

C与C++的编解码库用ffmpeg,python不熟悉
ffmpeg跨平台,源码是linux的,windows要使用的话先交叉编译出dll
希望对你有帮助

‘玖’ python中如何将很多个音频文件存放在一个dat文件中或者dll中

这么做有什么好处呢? 隐藏技术细节?
dat有可能是数据库,python没有dll
所以本质上你的问题就是python如何存取二进制文件

‘拾’ Python中常用的音频处理库有哪些

C与C++的编解码库用ffmpeg,python不熟悉 ffmpeg跨平台,源码是linux的,windows要使用的话先交叉编译出dll 希望对你有帮助

热点内容
jsp访问不到数据库数据库数据库 发布:2025-02-04 16:41:24 浏览:282
欧迪a4哪个配置最值得买 发布:2025-02-04 16:39:08 浏览:303
编译包含调试信息的oat文件 发布:2025-02-04 16:39:07 浏览:152
一梦江湖官服怎么在安卓下载 发布:2025-02-04 16:38:17 浏览:857
电脑华为云空间哪里密码设置 发布:2025-02-04 16:22:15 浏览:756
sql不重复记录 发布:2025-02-04 16:21:39 浏览:510
硬盘缓存速度 发布:2025-02-04 16:20:51 浏览:586
cmc的密码是什么意思 发布:2025-02-04 16:16:01 浏览:970
ccs编译找不到汇编程序 发布:2025-02-04 16:15:52 浏览:772
安卓如何恢复删除记录 发布:2025-02-04 16:12:08 浏览:609