基于pyaudio利用Python编程实现播放音频mp3、wav等格式文件

T1、while循环输出数据流的方法def play(): chunk=1024 #2014kb wf=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() # 关闭 PyAudio print('play函数结束!')

T2、while循环输出+if判断数据流的方法

def play(): chunk=1024 #2014kb wf=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=="": break stream.write(data) stream.stop_stream() # 停止数据流 stream.close() p.terminate() # 关闭 PyAudio print('play函数结束!') if __name__ == '__main__': audio_file='16k.wav' #指定录音文件 play() #播放录音文件

python 循环播放音乐_pyaudio:基于pyaudio利用Python编程实现播放音频mp3、wav等格式文件...相关推荐

  1. pyaudio:基于pyaudio利用Python编程实现播放音频mp3、wav等格式文件

    基于pyaudio利用Python编程实现播放音频mp3.wav等格式文件 目录 输出结果 实现代码 输出结果 实现代码 T1.while循环输出数据流的方法 def play():chunk=102 ...

  2. pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存

    pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存 目录 输出结果 代码实现 输出结果 代码实现 # -*- codi ...

  3. Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略

    Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介.安装.使用的详细攻略 目录 pydev简介 PyDev 安装和配置 1.安装MyEc ...

  4. 利用python进行数据分析第三版 mobi_利用python进行数据分析 pdf下载

    利用Python进行数据分析pdf电子版是一本广受好评的Python实战指导参考图书,该书以大量案例分析为基本,全面系统地教你如何解决各类数据分析问题,有兴趣的朋友快来下载吧! 利用Python进行数 ...

  5. 【适合Python语言小白的股价图】利用Python中的matplotlib绘制股价图(非k线图)

    [适合Python语言小白的股价图]利用Python中的matplotlib绘制股价图(非k线图) 代码小白,最近做一家公司的股价复盘用到了matplotlib,在此做个小小的记录.代码的逻辑比较笨, ...

  6. python 循环播放音乐_基于python实现音乐播放器代码实例

    核心播放模块(pygame内核) import time import pygame import easygui as gui file = r'D:\CloudMusic\G.E.M.邓紫棋,艾热 ...

  7. python播放音乐同步歌词_使用Python下载歌词并嵌入歌曲文件中的实现代码

    使用python扫描本地音乐并下载歌词 这次这个真的是干货哦,昨晚弄了半晚上,,,,从8点吃完饭就开始写,一直到了快12点才弄好,,,新手,伤不起呀.... 先简单的说下吧,百度提供了一个音乐搜索的a ...

  8. php项目网页音乐播放器插件,基于HTML5 canvas和Web Audio的音频播放器插件

    wavesurfer.js是一款基于HTML5 canvas和Web Audio的音频播放器插件.通过wavesurfer.js你可以使用它来制作各种HTML5音频播放器,它可以在各种支持 Web A ...

  9. python循环语句打印三角形_三角形最新:Python利用for循环打印星号三角形的案例_爱安网 LoveAn.com...

    关于"三角形"的最新内容 聚合阅读 这篇文章主要介绍了Python利用for循环打印星号三角形的案例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章 ...

最新文章

  1. 通过Visual Studio为Linux编写C++代码
  2. 70后、80后、90后程序员区别极端版
  3. php实现单个用户禁止重复登录,防止同一用户同时登陆
  4. linux postfix 搭建,linux 下搭建postfix服务器
  5. Python黑魔法,一行实现并行化
  6. zookeeper版本更新_zookeeper介绍及运维实践
  7. cocos2d-x 是男人就下100层 附源码
  8. 开源:快速升级 B 站账号等级的懒人工具
  9. diskmark使用教程
  10. android波纹动画,Android实现水波纹特效
  11. JAVA图形编程Swing之——JPanel绘图
  12. 【Practical】产生不大于N的连续素数序列 —— 埃拉托色尼筛法
  13. 建模人必备的C4D素材网站,解决你的创作问题
  14. 从零开始的python学习Day4
  15. 应用在电力行业的无源RFID温度传感器标签
  16. wdcp v2.5.15 php版本,wdcp_v2.5.15(20150826) 如何开启 多 SSL 站点!
  17. JAVA基础复习(一)
  18. ocr识别软件测试点,屏幕取词和OCR取词测试
  19. Android开发QQ登陆、分享、空间分享及回调处理 不回调问题的处理
  20. 将虚拟机迁移到另一个磁盘

热门文章

  1. 英文字体展示(18号字体大小)
  2. mac IntelliJ IDEA 快捷键总结
  3. Inno setup 安装卸载前校验工作
  4. python 在线零售分析
  5. 主编编辑器怎么做出滑动样式?
  6. java 时间戳 周几_Java:Unix时间戳记中的日期
  7. 收藏 不错 的ReactJS教程
  8. Git在添加目录时遇到了Fatal: unpopulated submodule的解决办法
  9. SUB1GHz DP4301无线收发芯片可兼容CC1101 无线烟感/门磁报警等领域芯片选型
  10. 西门子M440变频器手册