pyaudio

    0热度

    1回答

    我在使用两个以上的麦克风usig pyaudio时遇到了一些麻烦。我有一个Scarlett 18i20混音设备,我想连接几个麦克风(最多8个),然后通过pyaudio捕捉音频流。进口pyaudio后,我得到以下标准输入设备: In[34]: s=pyaudio.PyAudio() s.get_default_input_device_info() Out[34]: {'defaultHi

    0热度

    1回答

    我正在编写一个程序,它使用pyaudio持续从麦克风输入数据,每5秒钟进行一些计算,之后它会更新tkinter小部件中的一些matplotlib图。 我走到这一步: import threading from array import array from Queue import Queue, Full import pyaudio from matplotlib import pypl

    1热度

    1回答

    你好我想在Python 2.7中使用Tkinter作为图形用户界面做一个简单的记录器,我希望能够记录何时按下按钮,然后保存录制按钮被释放时,我知道如何制作按钮,并且已经这样做了,但我不知道如何在按下时运行程序,以及何时释放按钮,是否有可能? 此外,我不知道如何从麦克风实际记录并使用pyaudio保存它,任何帮助都会被赞赏,但我肯定我可以在解决主要问题时自己弄清楚这一点。

    1热度

    1回答

    用PyAudio检查特定的声卡是否工作正常,但是当我在运行脚本的时候删除了声卡(如下所示的noddy循环),它无法检测到声卡已被物理删除。 OS系统(Windows-7)识别系统更改,但下面的get_device_info函数始终返回,即使未连接,也会删除声卡细节。 当然,重新导入pyaudio如下面所示的功能,你会期望寻找删除声卡不应该显示? 任何想法发生了什么事? for x in range

    0热度

    2回答

    如何从callback中找到给函数调用callback函数的参数? 下面的代码(不完整)将启动一个调用回调函数的音频流。它使用pyaudio。 现在,在callback函数中有硬编码的东西。我试图摆脱那些。 我读过pyaudio文档,我似乎无法将额外的参数传递给callback函数。我已经阅读了inspect python模块,它的getsource或getouterframes,这对我来说似乎很

    3热度

    1回答

    为了记录我用PyAudio(与Pyzo)2秒wav文件和下面的经典代码来记录声音并将其保存: import pyaudio import wave chunk = 1024 FORMAT = pyaudio.paInt16 CHANNELS = 1 RATE = 44100 RECORD_SECONDS = 2 WAVE_OUTPUT_FILENAME = "my_path//a

    0热度

    1回答

    我有一个pyaudio问题。只有当我将频道号设置为1时,才能播放非阻塞流的声音。当我将其设置为2时,我听不到任何声音,脚本无法退出。即使数据是单声道的,它不应该正常播放吗?这里是我的代码片段: pa = pyaudio.PyAudio() out_stream = pa.open(format = pyaudio.paFloat32, channels = 2, ra

    2热度

    2回答

    我需要录制24位音频(因为它是音频数字化的档案标准)。然而,波库似乎只能达到16位。 它看起来像pyaudio可以使用24位音频,但我发现每个示例显示使用波库的pyaudio,这意味着它必须保存16位。 是否有可能使用pyaudio录制和播放24位音频?

    1热度

    1回答

    我有两个python脚本。第一次使用“命令”调用,第二次接收音频并将其发送到计算机麦克风。问题是,当我发送音频调制解调器重置或非常慢听。 优先(docall.py) import serial se = serial.Serial() se.port = 5 se.baudrate = 9600 # may be different se.timeout = 0.5 a=1 se.

    1热度

    1回答

    你怎么能设置一个变量等于“O”或“ - ”,然后把在类似下面的if语句: if variable == 'O': print 'hi' 你怎么能做到这一点的: import threading from array import array from Queue import Queue, Full import pyaudio CHUNK_SIZE = 1024 MI