pyaudio相关内容
当我尝试使用pip install pyaudio安装pyAudio时,出现错误.看起来像这样: C:\Users\pankajkaun>pip install pyaudio Collecting pyaudio Using cached https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c76
..
我已经使用pip安装了模块pyaudio.但是,当我尝试导入它时,Python表示找不到该模块: C:\Users\hp>pip install pyaudio Requirement already satisfied: pyaudio in c:\users\hp\appdata\local\programs\python\python37\lib\site-packages (0.2.
..
我在安装PyAudio和portaudio时遇到问题. 当我执行python -m pip install pyaudio时,出现此错误: src/_portaudiomodule.c(29): fatal error C1083: Cannot open include file: 'portaudio.h': No such file or directory er
..
在输出模式下运行的典型PyAudio回调为: def callback(ignored, frame_count, time_info, status): buffer = return (buffer, pyaudio.paContinue) 我还没有
..
我需要制作一个python脚本,该脚本生成给定频率的正弦波并使用pyaudio(阻止模式)播放它们,我还需要能够在运行时更改此频率,对其进行调制并使用pyqtgraph对其进行绘制.现在,我有一个线程来生成数据块,而我的“连接"那些罪恶的方法是获取fft,然后计算角度(numpy.angle),将其存储在变量中,并将其用作下一个相位偏移量.块,但我没有得到预期的结果,也许是我遗漏了一些东西或将它们
..
我想打印音乐文件中存在的单独频率.如果频率放大器 比阈值要好.然后会发亮. import pyaudio import wave import numpy as np chunk = 2048 wf = wave.open('/home/pi/music.wav', 'rb') swidth = wf.getsampwidth() RATE = wf.getframerate() wind
..
我正在编写代码以分析语音所演唱的单个音频频率.我需要一种方法来分析音符的频率.当前,我正在使用PyAudio录制音频文件,该文件存储为.wav,然后立即播放. import numpy as np import pyaudio import wave # open up a wave wf = wave.open('file.wav', 'rb') swidth = wf.getsampw
..
我有一个wxPython GUI,并且想使用多重处理来创建一个单独的使用PyAudio的进程.也就是说,我想使用PyAudio,wxPython和多处理模块,但是尽管我可以使用其中任何两个,但不能同时使用这三个.具体来说,如果我从一个文件导入wx,并创建一个打开PyAudio的multiprocessing.Process,则PyAudio将不会打开.这是一个示例: 文件:A.py i
..
我正在尝试从音频流中获取样本,并将其放入共享队列中.我还有另一个从此队列中拉出的进程. 我跑步时出现此错误: * recording Traceback (most recent call last): File "record.py", line 43, in data = stream.read(CHUNK) File "/Library/Pyth
..
我有一个mp3文件,我想基本上绘制出该音频样本中存在的振幅频谱. 我知道如果我们有一个wav文件,我们可以很容易地做到这一点.有很多python软件包可用于处理wav文件格式.但是,我不想将文件转换为wav格式,然后存储然后使用. 我要实现的目标是直接获取mp3文件的幅度,即使我必须将其转换为wav格式,脚本也应该在运行时进行广播,而无需实际将文件存储在数据库中. 我知道我们可以像下面那样转换文件
..
pyaudio可以播放.mp3文件吗?如果是,请问我写一个例子.如果不是,将.mp3转换为.wav的最简单方法是什么? 我尝试使用PyDub,可以获取我的.wav文件,但是当我尝试使用PyAudio播放该文件时,出现以下错误: File "C:\Python33\lib\wave.py", line 130, in initfp raise Error('file does
..
我想用Python录制来自USB麦克风的简短音频片段.我尝试了pyaudio,该音频似乎无法与ALSA通信,而alsaaudio的代码示例生成了无法读取的文件. 所以我的问题是:用Python从USB麦克风录制片段的最简单方法是什么? 解决方案 此脚本在打印当前amplitute时记录到test.wav: import alsaaudio, wave, numpy inp =
..
我将如何使用pyaudio来检测现场麦克风突然发出的敲击声? 解决方案 一种方法: 一次读取一块样本, 说值得0.05秒 计算 块的RMS幅度(平方 的平方的均方根 单个样本) 如果该块的RMS幅度大于阈值,则为“嘈杂的块",否则为“安静的块" 突然敲击将是一个安静的区域,然后是少量的噪音区域,然后是一个安静的区域 如果您从不安静,那么您的门槛太低了 如果您永远不会听到嘈杂
..
我的代码有问题,导致内存错误.我相信是由此功能引起的(请参见下文). def sendAudio(): p = pyaudio.PyAudio() stream = p.open(format = FORMAT, channels = CHANNELS, rate = RATE,
..
我无法正确安装pyaudio.我为该项目设置了virtualenv.我首先尝试安装portaudio: sudo port install portaudio 返回: ---> Cleaning portaudio ---> Scanning binaries for linking errors: 100.0% ---> No broken files found. 我
..
我正在使用Mac OS X 10.10 正如PyAudio主页所说,我使用以下方式安装PyAudio brew install portaudio pip install pyaudio portaudio的安装似乎成功,我可以在/usr/local/include和/usr/local/lib中找到标头和库 但是当我尝试安装pyaudio时,它给了我一个错误 src/_port
..
我想使用Pyaudio和tkinter播放音频波形文件,其中按下按钮时播放音频,按下停止按钮时音频停止.现在,音频是一个简单的5秒波形文件,假设如此,音频将在5秒后停止.我想知道如何循环播放,这样除非单击停止按钮,否则音频将一直持续播放.我找不到这种代码的方法. from tkinter import * import pyaudio import wave import sys impor
..
我正在此处进行操作,但遇到了麻烦使安装正常工作.基本上,第一部分工作正常.我下载了portaudio,按照说明进行操作,一切似乎都可以正常工作. 但是,当我尝试python3 setup.py install时,出现错误.该错误来自/src/_portaudiomodule.c文件,它说“找不到文件Python.h".我不太了解发生了什么,因为提取PyAudio存档时没有Python.h文件
..
通过PyAudio录制音频时,如何指定要使用的确切输入设备? 我的计算机有两个麦克风,一个是内置麦克风,一个是通过USB麦克风,我想用USB麦克风录音. 流类具有用于选择设备的input_device_index ,但尚不清楚此索引与设备之间的关系.例如,如何知道哪个设备索引0是指?如果我不得不猜测,我会说0表示内置设备,而1表示USB设备,但是我想找到一些编程的方式来确认这一点.在Linu
..
以下代码是我用来录制音频的,直到按下“Enter”键才会返回异常, import pyaudio import wave import curses from time import gmtime,strftime import sys,select,os #WAVE子目录的名称放置文件 current_experiment_path = os.path.dirna
..