python如何播放mp3文件_使用python怎么播放音频
使用 python 播放音频有以下几种方式:
os.system()
os.system(file) 调用系统应用来打开文件,file 可为图片或者音频文件。
缺点:要打开具体的应用,不能在后台播放音频。
pyaudio
安装:pip install pyaudio
官方提供了播放音频与录音的 api ,使用十分方便,只要把Filename更改为你的音频文件的文字,就可以播放音频了。"""PyAudio Example: Play a WAVE file."""
import pyaudio
import wave
CHUNK = 1024
FILENAME = '你的音频文件'
def play(filename = FILENAME):
wf = wave.open(filename, 'rb')
p = pyaudio.PyAudio()
stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
channels=wf.getnchannels(),
rate=wf.getframerate(),
output=True)
data = wf.readframes(CHUNK)
while data != b'':
stream.write(data)
data = wf.readframes(CHUNK)
stream.stop_stream()
stream.close()
p.terminate()
jupyter notebook
在 jupyer notebook 中播放音频可以使用以下函数:import IPython.display as ipd
ipd.Audio(文件名)
更多Python相关技术文章,请访问Python教程栏目进行学习!
python如何播放mp3文件_使用python怎么播放音频相关推荐
- python用什么处理文件_利用Python如何快速处理文件
利用Python如何快速处理文件 我之前要合并将近1000个CSV表格 每个表格共370列,约360行不等,列名相同 三个方案瞬间浮现在我眼前: 1.Ctrl C + Ctrl V--可以睡公司了: ...
- python删除指定路径文件_基于python实现删除指定文件类型
Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语 ...
- python读取raw数据文件_【Python】OGR库(1):读取矢量数据
OGR库是一个非常流行的处理地理空间矢量数据的开源库.它可以读取丰富的数据格式,允许用户进行几何处理.属性表操作.数据分析,是个非常强大的开源GIS库.目前OGR已集成在GDAL库中,可以说是GIS的 ...
- python怎么读取word文件_使用python编辑和读取word文档
python调用word接口主要用到的模板为python-docx,基本操作官方文档有说明. 使用python新建一个word文档,操作就像文档里介绍的那样: 1 from docx importDo ...
- python读取raw数据文件_在python下读取并展示raw格式的图片实例
raw文件可能有些人没有,因此,先用一张图片创建一个raw格式的文件(其实可以是其他类型的格式文件) import numpy as np import cv2 img = cv2.imread('c ...
- python怎样导出py文件_导出python模块(到字符串或py文件)
摘要: 我想要一个'module'类型的变量并导出它.在 我使用import从.py文件导入python模块并对其进行更改.我需要将模块导出回一个文件,或者获取完整模块的字符串表示形式,然后将其写入磁 ...
- python autoit上传文件_结合python+selenium使用AutoIt V3实现文件、图片上传
1.下载.安装AutoIt V3 下载官网:https://www.autoitscript.com/site/autoit/downloads/ 2.AutoIt V3组件介绍 AutoIt Win ...
- python读取raw图片文件_在python下读取并展示raw格式的图片实例
raw文件可能有些人没有,因此,先用一张图片创建一个raw格式的文件(其实可以是其他类型的格式文件) import numpy as np import cv2 img = cv2.imread('c ...
- python 模糊匹配ftp文件_使用python实现正则匹配检索远端FTP目录下的文件
遇到一个问题,需要正则匹配远端FTP目录下的文件,如果使用ftp客户端可以通过命令行很容易的做到这一点,但是暂时没有一个工具支持这样的需求,于是通过python对FTP的支持和对正则表达式的支持,写了 ...
最新文章
- 摘录来自mysql 5.1的手册 关于mysql的事务处理和锁定语句
- ubuntu下连接mysql出现Access denied for user ‘rose‘@‘localhost‘ (using password: NO)的解决方法
- 6月数据库排行:PostgreSQL和MongoDB分数罕见下降
- Mavne安装Jboss
- java map中套map_Java Map – Java中的Map
- CentOS 7 安装OpenOffice并实现WordToPDF(Java调用)
- 数组中常用几种的Arrays方法
- Ue4升级chrome内核
- 基于CNN的车牌识别
- excel中自定义数据格式后,如何将其实际显示为自定义后的数据,不受原格式数据的限制
- 使用Rider和Emmylua进行UnLua配置
- 【存储数据恢复】esx vmfs的互斥导致存储数据丢失的数据恢复案例
- Python 解析 spec 文件
- latex如何设置字体并加粗_LaTex中文字体加粗的问题
- java:文本域的简单使用
- IO_CELL里的slew rate control
- 计算机视觉检测外观,大米外观品质计算机视觉检测的研究
- RGB图像中特定颜色的提取
- Vue中使用百度地图
- 关于QUERY_ALL_PACKAGES权限导致Google下架apk
热门文章
- Win11年度版本更新了啥?详细剖析Win11 22H2
- 毕业论文查重与降重-之“别花冤枉钱”-10
- python日常办公能用到_用Python自动办公,做职场高手全16讲(无需程序员基础) | 樱花庄...
- python安装kivy_Python安装kivy实现制作app
- 1-2(中文版)掌握音标和读音
- conv2、imfilt、ifft2之间的区别与联系
- lame mp3 wav文件转mp3 单通道
- 解决autojs报错:Wrapped java.lang.IllegalStateException: image has been recycled 。
- 英式发音易混词汇以及连读发音总结
- springboot毕设项目高校课程知识库系统hd2m4(java+VUE+Mybatis+Maven+Mysql)