pyaudio相关内容

pyAudio安装失败:Windows 10

当我尝试使用pip install pyaudio安装pyAudio时,出现错误.看起来像这样: C:\Users\pankajkaun>pip install pyaudio Collecting pyaudio Using cached https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c76 ..
发布时间:2020-05-27 22:00:59 Python

如何串联正弦波而没有相位跳变

我需要制作一个python脚本,该脚本生成给定频率的正弦波并使用pyaudio(阻止模式)播放它们,我还需要能够在运行时更改此频率,对其进行调制并使用pyqtgraph对其进行绘制.现在,我有一个线程来生成数据块,而我的“连接"那些罪恶的方法是获取fft,然后计算角度(numpy.angle),将其存储在变量中,并将其用作下一个相位偏移量.块,但我没有得到预期的结果,也许是我遗漏了一些东西或将它们 ..
发布时间:2020-05-18 21:45:56 Python

将频率与音乐分开

我想打印音乐文件中存在的单独频率.如果频率放大器 比阈值要好.然后会发亮. 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 ..
发布时间:2020-05-18 19:36:04 Python

Python中的音频频率

我正在编写代码以分析语音所演唱的单个音频频率.我需要一种方法来分析音符的频率.当前,我正在使用PyAudio录制音频文件,该文件存储为.wav,然后立即播放. import numpy as np import pyaudio import wave # open up a wave wf = wave.open('file.wav', 'rb') swidth = wf.getsampw ..
发布时间:2020-05-18 19:26:13 Python

Python多处理,PyAudio和wxPython

我有一个wxPython GUI,并且想使用多重处理来创建一个单独的使用PyAudio的进程.也就是说,我想使用PyAudio,wxPython和多处理模块,但是尽管我可以使用其中任何两个,但不能同时使用这三个.具体来说,如果我从一个文件导入wx,并创建一个打开PyAudio的multiprocessing.Process,则PyAudio将不会打开.这是一个示例: 文件:A.py i ..
发布时间:2020-05-13 20:00:32 Python

使用多处理的python pyaudio

我正在尝试从音频流中获取样本,并将其放入共享队列中.我还有另一个从此队列中拉出的进程. 我跑步时出现此错误: * recording Traceback (most recent call last): File "record.py", line 43, in data = stream.read(CHUNK) File "/Library/Pyth ..
发布时间:2020-05-13 19:53:27 Python

使用python从mp3音频文件中获取振幅数据

我有一个mp3文件,我想基本上绘制出该音频样本中存在的振幅频谱. 我知道如果我们有一个wav文件,我们可以很容易地做到这一点.有很多python软件包可用于处理wav文件格式.但是,我不想将文件转换为wav格式,然后存储然后使用. 我要实现的目标是直接获取mp3文件的幅度,即使我必须将其转换为wav格式,脚本也应该在运行时进行广播,而无需实际将文件存储在数据库中. 我知道我们可以像下面那样转换文件 ..
发布时间:2020-05-12 19:31:39 Python

使用PyAudio播放.mp3文件

pyaudio可以播放.mp3文件吗?如果是,请问我写一个例子.如果不是,将.mp3转换为.wav的最简单方法是什么? 我尝试使用PyDub,可以获取我的.wav文件,但是当我尝试使用PyAudio播放该文件时,出现以下错误: File "C:\Python33\lib\wave.py", line 130, in initfp raise Error('file does ..
发布时间:2020-05-12 19:30:59 其他开发

用Python录音

我想用Python录制来自USB麦克风的简短音频片段.我尝试了pyaudio,该音频似乎无法与ALSA通信,而alsaaudio的代码示例生成了无法读取的文件. 所以我的问题是:用Python从USB麦克风录制片段的最简单方法是什么? 解决方案 此脚本在打印当前amplitute时记录到test.wav: import alsaaudio, wave, numpy inp = ..
发布时间:2020-05-09 19:48:53 Python

使用来自现场麦克风的pyaudio检测点击

我将如何使用pyaudio来检测现场麦克风突然发出的敲击声? 解决方案 一种方法: 一次读取一块样本, 说值得0.05秒 计算 块的RMS幅度(平方 的平方的均方根 单个样本) 如果该块的RMS幅度大于阈值,则为“嘈杂的块",否则为“安静的块" 突然敲击将是一个安静的区域,然后是少量的噪音区域,然后是一个安静的区域 如果您从不安静,那么您的门槛太低了 如果您永远不会听到嘈杂 ..
发布时间:2020-05-09 19:48:04 Python

PyAudio内存错误

我的代码有问题,导致内存错误.我相信是由此功能引起的(请参见下文). def sendAudio(): p = pyaudio.PyAudio() stream = p.open(format = FORMAT, channels = CHANNELS, rate = RATE, ..
发布时间:2020-05-08 19:29:46 Python

Pyaudio,portaudio和mac 10.7.5

我无法正确安装pyaudio.我为该项目设置了virtualenv.我首先尝试安装portaudio: sudo port install portaudio 返回: ---> Cleaning portaudio ---> Scanning binaries for linking errors: 100.0% ---> No broken files found. 我 ..
发布时间:2020-05-05 08:45:06 Python

如何使用pyaudio循环播放音频?

我想使用Pyaudio和tkinter播放音频波形文件,其中按下按钮时播放音频,按下停止按钮时音频停止.现在,音频是一个简单的5秒波形文件,假设如此,音频将在5秒后停止.我想知道如何循环播放,这样除非单击停止按钮,否则音频将一直持续播放.我找不到这种代码的方法. from tkinter import * import pyaudio import wave import sys impor ..
发布时间:2020-05-04 05:27:54 Python

在Mint上安装用于Python3的PyAudio时遇到问题

我正在此处进行操作,但遇到了麻烦使安装正常工作.基本上,第一部分工作正常.我下载了portaudio,按照说明进行操作,一切似乎都可以正常工作. 但是,当我尝试python3 setup.py install时,出现错误.该错误来自/src/_portaudiomodule.c文件,它说“找不到文件Python.h".我不太了解发生了什么,因为提取PyAudio存档时没有Python.h文件 ..
发布时间:2020-05-02 03:54:04 服务器开发

如何使用PyAudio选择特定的输入设备

通过PyAudio录制音频时,如何指定要使用的确切输入设备? 我的计算机有两个麦克风,一个是内置麦克风,一个是通过USB麦克风,我想用USB麦克风录音. 流类具有用于选择设备的input_device_index ,但尚不清楚此索引与设备之间的关系.例如,如何知道哪个设备索引0是指?如果我不得不猜测,我会说0表示内置设备,而1表示USB设备,但是我想找到一些编程的方式来确认这一点.在Linu ..
发布时间:2020-05-01 09:57:04 服务器开发