pyaudio:基于pyaudio利用Python编程实现播放音频mp3、wav等格式文件
基于pyaudio利用Python编程实现播放音频mp3、wav等格式文件
目录
输出结果
实现代码
输出结果
实现代码
T1、while循环输出数据流的方法
def play():chunk=1024 #2014kbwf=wave.open(r"16k.wav",'rb')p=PyAudio()stream=p.open(format=p.get_format_from_width(wf.getsampwidth()),channels=wf.getnchannels(),rate=wf.getframerate(),output=True)data = wf.readframes(chunk) # 读取数据print(data)while data != '': # 播放 stream.write(data)data = wf.readframes(chunk)print('while循环中!')print(data)stream.stop_stream() # 停止数据流stream.close()p.terminate() # 关闭 PyAudioprint('play函数结束!')
T2、while循环输出+if判断数据流的方法
def play():chunk=1024 #2014kbwf=wave.open(r"16k.wav",'rb')p=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 True:data=wf.readframes(chunk)if data=="":breakstream.write(data)stream.stop_stream() # 停止数据流stream.close()p.terminate() # 关闭 PyAudioprint('play函数结束!')if __name__ == '__main__':audio_file='16k.wav' #指定录音文件play() #播放录音文件
pyaudio:基于pyaudio利用Python编程实现播放音频mp3、wav等格式文件相关推荐
- python 循环播放音乐_pyaudio:基于pyaudio利用Python编程实现播放音频mp3、wav等格式文件...
基于pyaudio利用Python编程实现播放音频mp3.wav等格式文件 T1.while循环输出数据流的方法def play(): chunk=1024 #2014kb wf=wave.open( ...
- pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存
pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存 目录 输出结果 代码实现 输出结果 代码实现 # -*- codi ...
- Python之ffmpeg:利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件
Python之ffmpeg:利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件 目录 利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件 1.先下载ff ...
- 利用python处理dna序列_利用Python编程提取基因组基因序列
生物技术. DOI: 10.16660/j.cnki.1674-098X.2019.11.141 利用Python编程提取基因组基因序列 ① 庞雪原 张婷婷 (东北农业大学生命科学学院 黑龙江哈尔滨 ...
- arcgis下的python编程-基于ArcGIS的Python编程秘笈(第2版)
基于ArcGIS的Python编程秘笈(第2版) 译者简介 审阅人简介 1 面向ArcGIS的Python语言基础 1.1 使用IDLE进行Python脚本开发 1.1.1 Python Shell窗 ...
- Python:利用python编程实现三维图像绘制展示(六面体旋转、三维球柱状体、下雪场景等)
Python:利用python编程实现三维图像绘制展示(六面体旋转.三维球柱状体.下雪场景等) 目录 利用python编程实现三维图像绘制展示(六面体旋转.三维球柱状体.下雪场景等) 1.实现六面体旋 ...
- Python:利用python编程将上海十六区,2020年5月份房价实时地图(数据来源房天下)进行柱状图、热图可视化
Python:利用python编程将上海十六区,2020年5月份房价实时地图(数据来源房天下)进行柱状图.热图可视化 目录 上海十六区,2020年5月份房价实时地图(数据来源房天下)可视化 雷达图.柱 ...
- 《基于ArcGIS的Python编程秘笈(第2版)》——第1章 面向ArcGIS的Python语言基础
本节书摘来自异步社区<基于ArcGIS的Python编程秘笈(第2版)>一书中的第1章,第1.1节,作者: [美]Eric Pimpler(派普勒) 更多章节内容可以访问云栖社区" ...
- 在jupter中利用Python编程查看pkl文件内容的步骤
pkl文件是python保存文件的一种格式. 下面以 test.pkl 文件为例,展示在jupter中利用Python编程查看pkl文件内容的步骤. 一.查看Python代码所在的文件夹 import ...
最新文章
- 按键驱动的恩恩怨怨之概述
- 问题和任务包003.使用报告.数据可视化.PowerBI.微软的新武器
- 音视频技术开发周刊 | 142
- 关于硬件信息和体系信息
- 如何手动运行ASP.NET 2.0 Development Server
- java学习(165):inetaddress和inetsocketaddress
- matlab磁铁模拟,用matlab-模拟环形磁铁的磁场分布
- oracle11g 未,Oracle11g链接提示未“在本地计算机注册“OraOLEDB.Oracle”解决方法
- zed相机拆机_TX2入门教程硬件篇-外接双目相机ZED
- 正则表达式匹配指定的tr标签
- Eclipse 的使用
- (5)剑指Offer之栈变队列和栈的压入、弹出序列
- 溜达列表的鼠标HOVER变色
- 2018-01-03 烂尾工程: Java实现的汇编语言编译器
- unity3dk帧_Unity3D制作序列帧动画的方法
- 【Clemetine】数据挖掘在风险分析中的应用
- Window7 Chrome 升级提示关闭
- 解决ERROR: text file '***' contains disallowed UTF-8 whitespace character(s)
- python 三维曲线拟合_python实现三维拟合的方法
- 编写函数求区间[200,3000]中所有的回文数, 回文数是正读和反读都是一样的数
热门文章
- xss的防护措施有哪些
- 单片机c语言 王东锋,单片机实训总结报告.docx
- 华硕主板 TUF B365M-PLUS GAMING设置通电自动启动
- 74ls161中rco是什么_芯片74ls160十进制计数器引脚图及功能_真值表_设计进制计数器方法...
- 关于无线遥控315模块的发射与接收
- html5 梵高 星,复华文旅:穿越吧!梵高
- 分轨混音制作|分轨混音多少钱?分轨混音母带处理服务| MZD Studios
- Spring Boot 集成Kafka java.lang.String is in module java.base of loader ‘bootstrap‘;
- unity3d 模拟电脑实现_基于.Unity3D的三维虚拟电脑组装实验系统开发毕业设计(含源文件).doc...
- 软件测试爬虫,【松勤软件自动化测试】Python3-爬虫~selenium\phantomjs\ActionChains百度例子...