python pyaudo播放wav声音文件
# -*- coding: utf-8 -*-
"""
Created on Fri Jun 21 23:13:56 2019
QQ群:476842922(欢迎加群讨论学习)@author: Administrator
"""
import pyaudio
import wavedef play():chunk=1024 #2014kbwf=wave.open(r"output.wav",'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 True:data=wf.readframes(chunk)if data=="":breakstream.write(data)stream.stop_stream() # 停止数据流stream.close()p.terminate() # 关闭 PyAudioprint('play函数结束!')if __name__ == '__main__':audio_file='output.wav' #指定录音文件play() #播放录音文件
python pyaudo播放wav声音文件相关推荐
- BlackBerry 10:Qt中使用OpenAL播放wav声音文件
BlackBerry 10/PlayBook OS 2.0里面都内置OpenAL的类库,所以在程序中使用OpenAL类库播放声音是很方便的. BlackBerry 10开发者网站上提供的例子程序Cow ...
- windows播放wav声音文件--java播放wav完整demo
有个新的需求,要java的windows应用发声音,原本说的只是使用蜂鸣器发声音,直接上代码: public static void main(String[] args) {Toolkit tool ...
- qt4.8+Phonon播放.wav声音文件
本来打算使用QSound来播放声音文件,但是在Ubuntu(虚拟机)和Centos下都失败了,使用QSound::isAvailable()静态函数查看是否存在相应的音频设备,返回值均为false.后 ...
- python不用模块调用麦克风_python调用pyaudio使用麦克风录制wav声音文件的教程
python的pyaudio可以进行录音,播放,生成wav文件等等,WAVE是录音时用的标准的WINDOWS文件格式,文件的扩展名为WAV,数据本身的格式为PCM或压缩型,属于无损音乐格式的一种.在我 ...
- python录音pyaudio_python调用pyaudio使用麦克风录制wav声音文件的教程
python的pyaudio可以进行录音,播放,生成wav文件等等,WAVE是录音时用的标准的WINDOWS文件格式,文件的扩展名为WAV,数据本身的格式为PCM或压缩型,属于无损音乐格式的一种.在我 ...
- Java 采集声音_通过java采集PC麦克风音频及播放wav音频文件
AudioFormat对象 sampleRate 采样率 每秒音频采样数量 sampleSizeInBits 采样位数 每个采样的位数 channels 声道 1: Mono 单声道,2:Stereo ...
- 构建PCM格式WAV声音文件
WAV声音文件是Windows系统早期就开始使用的一种声音文件格式,可以包含多种音频格式.其中PCM格式属于未压缩音频数据流,数据格式比较简单. 下面就生成PCM格式音频文件进行说明. PCM格式音频 ...
- iPhone 播放音频声音文件
播放音频声音文件 iphone开发中播放声音文件主要使用AVAudioPlayer 类,它的功能非常强大支持播放音频的格式也非常的多,我们可以把它看成一个高级的音乐播放器,它支持的播放格式有 ■ AA ...
- 利用kmplayer查看wav声音文件的采样率
用kmplayer打开wav文件, 在Kmplayer上点击右键 选择"媒体信息" 可以看到wav声音文件的采样率为44.1kHz.
- 实现在线播放Wav音频文件,支持IE和Google
最近在弄一个在线播放Wav音频文件的功能,发现audio只支持在google浏览器下才能访问,ie是不支持的,但是ie支持embed标签的播放. getWebIE:function(){var use ...
最新文章
- Python爬虫day1.2—Python语法基础
- elk 第二篇 , 为elk加入redis, 替换下beats(个人感觉不错2)
- 分享网页加载速度优化的一些技巧?
- datazen Active Directory AD 配置
- 不安装游戏apk直接启动法
- Vue 深度监听和初始绑定
- OkHttp自定义重试次数
- matlab文件序号超出511,求教一段matlab的代码 - 数学 - 小木虫 - 学术 科研 互动社区...
- python处理子进程_Python多处理+子进程问题
- 微信小程序 - 快速搭建微信小程序demo
- 3w+字,Python办公自动化之Excel报表自动化,看这一篇就够了!
- 饥荒服务器文档,建立饥荒服务器
- 人一生要读的100首古诗
- tvp5150 若干问题,很好的解答
- Android Notification.setLatestEventInfo(...)
- 【Java培训】 IT行业是什么
- Fortran 程序设计 作业03
- 微型计算机中断处理基本过程,第八章微型计算机中断系统.ppt
- PgSQL · 引擎介绍 · 向量化执行引擎简介
- PYTHON学习路径计划图整理
热门文章
- 服务器系统如何安装文件损坏,安装系统提示winload.exe故障,文件丢失损坏
- 计算机程序丢失或损坏,电脑开机后出现winload.exe丢失或损坏异常的解决方法
- 从Gauss-Newton算法到 LM算法 (详细推导及MATLAB实现、多自变量问题)
- 【正点原子STM32连载】 第三十三章 光敏传感器实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
- IDEA 设置导入/导出
- 【专项测试】京东“安全测试”
- 基于OpenCV与MFC的人脸识别
- 使用arcgis、matlab与R语言GD包进行地理探测器 批量运行,并导出探测结果
- python代码变成手机软件_使用Python代码的程序员也浪漫
- 网络与多媒体机基础知识易错知识点汇总