pyaudio相关内容

使用PyAudio进行流媒体播放时修改音量

我正在尝试流式传输.WAV文件,同时去除其中一个声道,以便它只在一个扬声器上播放,同时降低音量。 我使用PyAudio的原因是我必须能够 一次传输多个文件 播放特定扬声器的声音(左/右) 中断播放声音文件 并且找不到允许这些功能的任何其他Python库。 我有以下代码,修改自PyAudio的流示例。它从一个扬声器播放WAV文件,但我无法找到以任何方式修改音量的方法。 ..
发布时间:2022-06-07 20:43:00 Python

在PyAudio模块中安装时出错

尝试了无数次后,我仍然无法安装PyAudio而不出现此错误 我已经尝试了许多方法,包括没有被识别为真正函数的PIPWIN,我如何安装PyAudio? ERROR: Command errored out with exit status 1: command: 'C:personpersonAppDataLocalMicrosoftWindowsAppsPythonSoftw ..
发布时间:2022-04-11 17:29:34 Python

使用PYAudio库将Django应用程序部署到Heroku

我构建了一个用于语音识别的Django应用程序,该应用程序使用用户的麦克风录制音频,然后将其转换为文本。它在本地运行得很好,但当我尝试在Heroku中部署它时,它给出了一个错误,即Pydio无法安装和 命令“GCC”失败,退出状态为%1。 我使用的是Python3.6和Windows 7。如何将此应用程序部署到Heroku? 推荐答案 该应用程序使用用户的麦克风录制音频,然后将其 ..
发布时间:2022-04-02 09:22:55 其他开发

Python:实时或从WAV文件获取音量分贝级别

对于项目工作,我需要通过录制的音频文件或使用麦克风实时录制来测量音量。经过初步研究,我尝试使用声音文件库。使用soundfile读取该文件,并使用20*np.log10(np.sqrt(np.mean(np.absolute(a)**2)))计算了dB值。我得到了声音文件的负值。但是正常的声音可能在50-70分贝的范围内,我得到的是负值。有人能帮我解决这个问题吗? 推荐答案 简答:db ..
发布时间:2022-03-28 15:03:27 Python

UDP声音传输:播放的声音有很大的噪音

我不知道如何解决这个问题.请帮帮我:) 我想将一台 PC 录制的声音数据发送到另一台 PC 并播放.(通过 UDP) 程序可能正常运行,但声音包含(?)不舒服的噪音.当我试图记录 &在一个程序序列中播放声音,它工作正常.没有噪音.如果即使在一台 PC 上使用 UDP,使用 IP 127.0.0.1,就会出现噪音.起初,我认为这是因为播放的声音在另一台 PC 中出现了,我通过制作缓冲区来 ..
发布时间:2022-01-22 16:46:24 Python

Python函数运行的可执行文件的终端输出如何以一般方式静音?

我想禁止运行可执行文件的函数产生的所有终端输出. 我试图通过使用上下文管理器来抑制 Python 函数的输出,该上下文管理器在每次调用函数时都会临时重新定义 stdout 和 stderr.这会抑制函数中 print 调用产生的终端输出,但当函数调用产生终端输出的可执行文件时,它似乎不起作用. 那么,如何抑制 Python 函数调用的可执行文件的输出呢? 我的代码如下.我已经包含 ..
发布时间:2022-01-11 08:21:01 Python

从音乐中分离频率

我想打印音乐文件中存在的单独频率.如果频率放大器大于阈值.然后它会被烧毁. 导入pyaudio进口波将 numpy 导入为 np块 = 2048wf = wave.open('/home/pi/music.wav', 'rb')swidth = wf.getsampwidth()速率 = wf.getframerate()窗口 = np.blackman(chunk)p = pyaudio.Py ..
发布时间:2022-01-05 10:36:11 Python

pyAudio 无法安装:Windows 10

当我尝试使用 pip install pyaudio 安装 pyAudio 时出现错误.它看起来像这样: C:\Users\pankajkaun>pip install pyaudio收集pyaudio使用缓存 https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29 ..
发布时间:2021-12-30 19:21:00 Python

Python 中的音频频率

我正在编写代码来分析一个声音所唱的单个音频频率.我需要一种方法来分析音符的频率.目前我正在使用 PyAudio 录制音频文件,该文件存储为 .wav,然后立即播放. 将 numpy 导入为 np导入pyaudio进口波# 打开一波wf = wave.open('file.wav', 'rb')swidth = wf.getsampwidth()速率 = wf.getframerate()# 使用 ..
发布时间:2021-12-21 00:03:52 Python

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

通过 PyAudio 录制音频时,如何指定要使用的确切输入设备? 我的电脑有两个麦克风,一个是内置的,一个是通过 USB 的,我想用 USB 麦克风录音.流类有一个input_device_index 用于选择设备,但尚不清楚该指数与设备的相关性.例如,我怎么知道哪个设备索引 0 指的是?如果我不得不猜测,我会说 0 指的是内置设备,而 1 指的是 USB 设备,但我想找到一些程序化的方式来 ..
发布时间:2021-12-20 23:37:04 服务器开发

如何使用 Python 3 在 mac 上安装 pyaudio?

我第一次尝试: pip install pyaudio 但有人告诉我 -bash: pip: 命令未找到 然后我尝试了: pip3 安装 pyaudio 然后我得到: src/_portaudiomodule.c:29:10: 致命错误:'portaudio.h' 文件未找到#include “portaudio.h"^产生了 1 个错误.错误:命令“/usr/bin/clang"失 ..
发布时间:2021-12-06 21:15:22 Python

使用 PyAudio 防止 ALSA 欠载

我写了一个小程序,它记录麦克风的声音并通过网络发送并在那里播放.我正在使用 PyAudio 来完成这项任务.它几乎可以正常工作,但在两台计算机上,我都收到来自 ALSA 的错误消息,表明发生了欠载.我在谷歌上搜索了很多,现在我知道什么是欠载了.但我仍然不知道如何解决这个问题.大多数时候声音很好.但是如果发生欠载,这听起来有点奇怪.在我的代码中有什么我应该注意的吗?感觉就像我犯了一个简单的错误,我很 ..
发布时间:2021-11-27 08:34:22 其他开发

如何在 pi 上正确安装 portaudio

我正在从事一个项目,该项目涉及从 raspberry pi 上的麦克风录音.现在我在程序运行时收到这个错误. python3: src/hostapi/alsa/pa_linux_alsa.c:3641:PaAlsaStreamComponent_BeginPolling:断言`ret == self->nfds'失败的.中止 在寻找解决此问题的方法时,我发现文件 pa_linux_a ..
发布时间:2021-11-27 08:32:53 其他开发

Python 中的录音

我想用 Python 从 USB 麦克风录制短音频剪辑.我尝试过 pyaudio,它似乎无法与 ALSA 通信,而 alsaaudio,其代码示例产生了无法读取的文件. 所以我的问题是:在 Python 中从 USB 麦克风录制剪辑的最简单方法是什么? 解决方案 这个脚本记录到 test.wav 同时打印当前的幅度: 导入 alsaaudio、wave、numpyinp = als ..
发布时间:2021-11-27 08:32:43 Python

PyAudio 工作正常,但每次都会吐出错误消息

我正在使用 PyAudio 来记录来自麦克风的输入. 既然音频对我来说录制得很好,我应该尝试简单地抑制它的错误消息吗?或者有什么办法可以解决它们? ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) 未知 PCM 卡.pcm.rearALSA lib pcm.c:2212:(snd_pcm_open_noupdate) 未知 PCM 卡.pcm.cent ..
发布时间:2021-11-27 08:28:27 Python

有没有办法在 Azure Notebooks/Google Collab 上输入麦克风?

我一直在尝试在 Google Collab 和 Azure Notebook 上使用 Python Notebooks 构建语音转文本应用程序.我面临的问题是基于云的 VM 没有用于使用我的麦克风的音频端口.因此,我什至无法安装 PyAudio 包.有什么建议吗? 解决方案 这是在 Colab 中记录和保存文件的代码. from IPython.display import Javasc ..