建设电子商务网站背景,app开发公司杰迅科技怎么样,建工报名网,酒店自建网站的功能现如今#xff0c;我们的学习知识的渠道越来越多#xff0c;我们也要充分利用自己的感官去汲取知识。当我们看书累的时候#xff0c;我们完全可以听过听书来学习#xff0c;这样的平台也很多#xff0c;pk 哥之前也写过关于下载喜马拉雅音频爬虫的方法#xff1a;Python爬…现如今我们的学习知识的渠道越来越多我们也要充分利用自己的感官去汲取知识。当我们看书累的时候我们完全可以听过听书来学习这样的平台也很多pk 哥之前也写过关于下载喜马拉雅音频爬虫的方法Python爬虫下载喜马拉雅音频文件。今天分享的是怎么用 Python 来播放音频与录音。这是小编准备的python学习资料关注转发私信小编“01”即可获取三种播放音频的方式使用 Python 播放音频有以下几种方式os.system()os.system(file) 调用系统应用来打开文件file 可为图片或者音频文件。缺点要打开具体的应用不能在后台播放音频。Pyaudio 库安装pip install pyaudio官方提供了播放音频与录音的 api 使用十分方便只要把Filename更改为你的音频文件的文字就可以播放音频了。jupyter notebook在 jupyer notebook 中播放音频可以使用以下函数几种读取音频的方式Python 有很多读取音频文件的方法内置的库 wave 科学计算库 scipy, 和方便易用的语音处理库 librosa。下面将介绍分别使用这几种库读取音频文件安装wave 是内置库直接导入即可。使用wave.open:参数 path 为文件名mode 为打开方式以rb方式打开文件返回一个 Wave_read 对象而以wb方式打开文件返回一个 Wave_write 对象。scipy.io.wavfile:参数 path 为文件名返回 rate : 采样率(每秒采样点的个数)data : 音频数据。librosa.load:参数 path 为文件名返回 y 为音频数据sr 为采样率下面演示一个使用 wavfile 读取音频文件并且画出波形的例子首先要计算音频到底持续了多长时间wave 的 shape 就是总的采样点个数除以采样频率可以得到持续的总时间(秒)乘 1000 得到总持续时间(毫秒)。接着通过 np.linsapce 产生时间的序列最后使用 matplotlib 画出图像。Python 实现录音功能最后再借用 pyaudio 的 api 我们可以实现连续录音功能。其中函数 multi_record每结束一次录音会询问 “是否进行下一次录音”按回车就可以进行下一次录音了。