PyAudio (PortAudio问题) Python
我与Anaconda Python一起安装了Pyaudio.在Windows上使用conda install pyaudio. 它说它已安装,并且还安装了PortAudio. 但是,当我创建文件并立即运行时,我会收到以下问题. 我不知道发生了什么. Could not import the PyAudio C module '_portaudio'. Traceback (most recent call last): File "C:\Users\This PC\Desktop\Py\demo.py", line 2, in import pyaudio File "C:\Users\This PC\Anaconda3\lib\site-packages\pyaudio.py", line 116, in import _portaudio as pa ImportError: DLL load failed
10 2024-01-26
编程技术问答社区
在AMD64上从.exe安装pyaudio
我想在Windows 8 X64机器上安装Pyaudio. 我已经安装了Python 2.7 X64. 从源头构建对我来说不是一个选择,无论如何我已经看到它失败了. python 2.7 x64 .exe来自/pythonlibs/不起作用.还有另一种安装方法吗?还有其他地方可下载吗? 谢谢! 解决方案 一个非常快速的Google搜索YEIND开发人员页面的下载.您可以在那里尝试提供的二进制. > 其他解决方案 解决它: 打开"命令提示"和键入cls. 单击此链接( edu/〜gohlke/pythonlibs/#pyaudio ) 根据您的Python版本安装软件包,然后选择32或64位. 在"命令提示"中下载类型cd download之后 按" Enter" 然后键入pip install py 最后单击"选项卡",然后"输入". 您的Pyaudio已安装!
2 2023-12-16
编程技术问答社区
试图用pip安装pyaudio
我尝试在Pycharm中安装Pyaudio, 我得到此错误 error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\cl.exe' failed with exit status 2 我使用pip install pyaudio命令. 复制评论: 我下载PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl 尝试使用此命令 将其安装 pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64 ,但它不起作用并获得此错误 ERROR: Could not find a version that satisfies the requirement PyAudio-0.2.11-cp37-cp37m-win_amd64 (from versions: none) ERROR: No
12 2023-12-16
编程技术问答社区
Python多处理、PyAudio和wxPython
我有一个wxpython gui,并且想使用多处理来创建一个使用pyaudio的单独过程.也就是说,我想使用pyaudio,wxpython和多处理模块,但是尽管我可以使用其中的任何两个,但我不能一起使用所有三个.具体来说,如果从一个文件中导入一个文件,并创建一个打开Pyaudio的multiprocessing.Process,Pyaudio将不会打开.这是一个例子: 文件:a.py import wx import time use_multiprocessing = True if use_multiprocessing: from multiprocessing import Process as X else: from threading import Thread as X import B if __name__=="__main__": p = X(target=B.worker) p.start() time.sl
6 2023-12-15
编程技术问答社区
在Windows上安装PyAudio,在导入PortAudio V19时出现问题
我正在尝试安装Pyaudio作为应用程序,以记录麦克风输入的音频剪辑. 我从可执行文件(Windows 7,Python 2.6)安装了Pyaudio.但是,当我尝试在代码中导入此库时,我会收到以下错误. Please build and install the PortAudio Python bindings first. 我尝试了在 Python Python Pyaudio安装">问题(使用Portaudio)但是,当我使用 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio Traceback (most recent call last): in import pyaudio File "C:\Python26\lib\site-packages\pyaudio.py", line 99, in import _portaudio as pa Impo
2 2023-12-07
编程技术问答社区
Python PyAudio的安装问题(用PortAudio)。
我正在尝试编写一个程序来记录我的计算机麦克风信息,然后将其保存到文件中. PyAudio似乎是这样做的更好的软件包之一,甚至还有Windows 7的二进制文件(Python 2.7).我下载了可执行文件并将其运行以设置Pyaudio,但是当我尝试将Pyaudio导入Python脚本时,我会遇到一个错误: Please build and install the PortAudio Python bindings first. Traceback (most recent call last): File "", line 1, in import pyaudio File "C:\Python27\lib\site-packages\pyaudio.py", line 103, in sys.exit(-1) SystemExit: -1 如果我查看pyaudio.py,则失败的代码为:
2 2023-12-07
编程技术问答社区
PyAudio Wheel不被支持?
pyaudio.一段时间以来,在安装Pyaudio时,您无法做pip install PyAudio,因为它会告诉您它找不到portaudio.h. ,这是一个众所周知的问题. 所以,当您继续旅途中,由YouTube上的某个印度人教授时,您会意识到所有视频都在说同一件事:您必须手动安装轮子(但是,截至2019年9月,此方法不再起作用.命令提示将简单地告诉您没有任何其他信息的车轮不受支持.到目前为止,互联网上没有什么可以告诉您如何在Windows机器上解决此问题的信息.有某种工作吗? (python:3.7.4,pip:19.2.3) 编辑: 我很快就会回到这个问题,但是目前我的桌面已经打破了.一旦我恢复运行,我将在评论/答案部分中测试任何建议. 解决方案 AS phd 已经评论... 来自 pyaudio pyaudio 文档 目前,车轮与Python 2.7、3.4、3.5和3.6的官方分布兼容.对于这些版本,都可以使用32位和64位轮子.
8 2023-12-07
编程技术问答社区
检查Windows上的任何设备是否在播放python
我正在尝试检测Windows上的系统声音,我认为我可以使用Pyaudio模块,因为Winrt对我不起作用. 我有此代码列出了所有设备,我知道我可以使用Pyaudio 打开流 import pyaudio p = pyaudio.PyAudio() for i in range(p.get_device_count()): dev = p.get_device_info_by_index(i) print(dev) 但是我该如何确定这些设备当前是否正在输出声音?我是否为每个流并占据字节的均方根?如果这是一个XY问题,最好使用另一个模块,请让我知道 解决方案 在Python中,我没有找到任何非常有效的模块来检索PC的内部音频,而是找到了一种使用立体声搅拌机在Windows上模拟输出设备的方法平台. 首先在Windows环境上启用立体声混音器 之后,找到使用此代码的立体声混音器所在的索引: import pyaudio p = pyaudio.
2 2023-12-06
编程技术问答社区
如何使用python将wav转为mp3?
我的代码如下所示可以从麦克风中获取音频: import pyaudio p = pyaudio.PyAudio() CHUNK = 1024 FORMAT = pyaudio.paInt16 CHANNELS = 2 RATE = 1024*10 RECORD_SECONDS = 10 stream = p.open(format=FORMAT, channels=CHANNELS, rate=RATE, input=True, frames_per_buffer=CHUNK) for i in range(0, int(RATE / CHUNK * RECORD_SECONDS)): data = stream.read(CHUNK) send_via_socket(data) # function to send each frame
2 2023-12-05
编程技术问答社区
PyAudio 在 Windows 10 上安装失败
当我尝试使用 安装Pyaudio时 pip install pyaudio 我得到此错误: C:\Users\pankajkaun>pip install pyaudio Collecting pyaudio Using cached https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/PyAudio-0.2.11.tar.gz Installing collected packages: pyaudio Running setup.py install for pyaudio ... error Complete output from command c:\users\pankajkaun\desktop\python\python.exe -u -c "import setuptools, t
2 2023-12-05
编程技术问答社区
我无法在 Windows 上安装 pyaudio?如何解决 "error: Microsoft Visual C++ 14.0 is required."?
我有一个Windows 10 PC,我想安装Pyaudio与Chatterbot供电的聊天机器人一起使用. 我尝试了两种安装Pyaudio的不同方法. 第一种方法是在命令提示符上这样做: python -m pip install PyAudio 这是结果: C:\Users\Waaberi>python -m pip install PyAudio Collecting PyAudio Using cached https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/PyAudio-0.2.11.tar.gz Installing collected packages: PyAudio Running setup.py install for PyAudio ... error C
4 2023-12-05
编程技术问答社区
筛选wav文件时发生错误
我们目前正在集成三个代码 1. MIC RECORDER 2.积分器(低通滤波) 3.应用过滤器 我们遇到此错误: fltrd() [[ 0 0] [ -1 0] [ 0 0] ..., [-65 -60] [-31 -52] [-45 -53]] Traceback (most recent call last): File "", line 1, in fltrd() File "C:/Users/vsecadesang/Desktop/5th year/2nd sem/SIGNLAB/PROJECT/etc/project.py", line 57, in fltrd a2 = integ(x) File "C:/Users/vsecadesang/Desktop/5th year/2nd sem/SIGNLAB/PROJECT/
2 2023-11-27
编程技术问答社区
为Google Speech API创建合适的WAV文件
我正在使用Pyaudio将我的声音记录为WAV文件.我正在使用以下代码: def voice_recorder(): FORMAT = pyaudio.paInt16 CHANNELS = 2 RATE = 22050 CHUNK = 1024 RECORD_SECONDS = 4 WAVE_OUTPUT_FILENAME = "first.wav" audio = pyaudio.PyAudio() # start Recording stream = audio.open(format=FORMAT, channels=CHANNELS, rate=RATE, input=True, frames_per_buffer=CHUNK) print "konusun..." frames = [] fo
2 2023-11-27
编程技术问答社区
使用PyAudio修改流媒体时的音量
我试图流式传输一个. 我使用pyaudio的原因是我必须能够 一次流多个文件 从特定扬声器(左/右)播放声音 中断声音文件的播放 ,找不到其他允许这些功能的python库. 我有以下代码,从Pyaudio的流式示例进行了修改.它播放一个扬声器的WAV文件,但我无法找到任何以任何方式修改音量的方法. """PyAudio Example: Play a wave file.""" import pyaudio import wave import sys CHUNK = 1024 if len(sys.argv)
6 2023-11-27
编程技术问答社区
Python:实时或从WAV文件中获取卷分贝级别
对于项目工作,我需要从记录的音频文件或使用麦克风进行实时记录的卷级.在我的主要研究之后,我尝试使用隔音库.该文件是使用声音材料和使用20*np.log10(np.sqrt(np.mean(np.absolute(a)**2)))读取的,我计算了数据库值.我会为声音文件获得负值.但是正常的声音可能在50-70 dB的范围内,我会得到负值.有人可以帮我解决这个问题吗? 解决方案 简短答案:DB与DB不一样.您的结果可能是正确的. 长答案:DB级别始终定义与某些参考值的关系. (假设它是所以,当你说 正常声音可能在50-70 dB 的范围内 这并不是一个准确的陈述,您可能是指 正常的声音可能在50-70 dB的范围内 您在哪里给出的值相对于在数字系统中,声音文件通常由浮数
0 2023-11-27
编程技术问答社区
用PyAudio播放.mp3文件
Pyaudio可以播放.mp3文件吗?如果是,请请写一个例子.如果没有,将.mp3转换为.wav的最简单方法是什么? 我尝试使用pydub,可以得到我的.wav文件,但是当我尝试使用pyaudio播放时,我会得到以下错误: File "C:\Python33\lib\wave.py", line 130, in initfp raise Error('file does not start with RIFF id') wave.Error: file does not start with RIFF id 与其他.wav样品(其中不是从mp3转换为)如果运行良好. 我正在使用GTTS库将文本转换为我的应用程序的语音.它创建短的.mp3文件,然后我需要播放.现在我只使用 os.system("start english.mp3") 我想找到一种更好的方法来做到这一点.首先,我不想限制平台.其次,我不喜欢当文件开始播放时播放器弹出,我希望它留在后
8 2023-11-27
编程技术问答社区
Pyaudio : 如何检查音量
我目前正在开发Python中的VoIP工具,作为客户服务器.我的问题是,即使没有声音,我目前正在发送Pyaudio输入流(嗯,当没有声音或没有噪音时,数据也会发送): ): CHUNK = 1024 p = pyaudio.PyAudio() stream = p.open(format = pyaudio.paInt16, channels = 1, rate = 44100, input = True, frames_per_buffer = CHUNK) while 1: self.conn.sendVoice(stream.read(CHUNK)) 我想检查卷以获取这样的东西: data = stream.read(CHUNK) if data.volume > 20%: self.co
4 2023-11-25
编程技术问答社区
使用pyaudio进行语音录制
我正在尝试使用Python录制声音. 我尝试使用Pyaudio模块,它在计算机上保存了一个WAV文件,但记录了静态的声音. 有什么建议吗? import pyaudio import wave CHUNK = 1024 FORMAT = pyaudio.paInt16 CHANNELS = 2 RATE = 44100 RECORD_SECONDS = 5 WAVE_OUTPUT_FILENAME = "voice.wav" p = pyaudio.PyAudio() stream = p.open(format=FORMAT, channels=CHANNELS, rate=RATE, input=True, frames_per_buffer=CHUNK) print("* recording") frames = [] for i in
6 2023-11-25
编程技术问答社区
属性错误: 找不到PyAudio;检查安装......不能使用语音识别
我正在尝试建立基本的语音识别助手.当我运行代码时,它告诉我: Traceback (most recent call last): File "C:\Users\Mo.haytham\AppData\Local\Programs\Python\Python37\lib\site-packages\speech_recognition\__init__.py", line 108, in get_pyaudio import pyaudio ModuleNotFoundError: No module named 'pyaudio' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:/Users/Mo.haytham/.PyCharmCE2018.3/config/scratches/ALPHA
2 2023-11-20
编程技术问答社区
音频设备名称中的特殊字符:Pyaudio
我目前正在面临一个严重的问题.我需要在法式窗口环境上使用Pyaudio,并且默认情况下,音频设备的名称包含é或è. 这是出现特殊字符时我遇到的错误: u=self.p.get_device_info_by_index(e) File "C:\Python27\lib\site-packages\pyaudio.py", line 977, in get_device_info_ by_index pa.get_device_info(device_index) File "C:\Python27\lib\site-packages\pyaudio.py", line 987, in _make_device_inf o_dictionary print device_info.name UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 13: invalid c
4 2023-11-12
编程技术问答社区