Python Pyaudio,如何在音频接口上选择特定的输入进行录制?

2024-06-15 23:58:23 发布

您现在位置:Python中文网/ 问答频道 /正文

在下面的一个例子中,我似乎可以选择一个正确的音频设备(通过索引)并可以指定录制的频道数,但我不能选择确切的(比如频道数7)频道。 我的系统是Mac,我有18个输入和18个输出的外部音频接口

stream_in = pa.open(
    rate=48000,
    channels=2,
    format=pyaudio.paInt16,
    input=True,                   # input stream flag
    input_device_index=4,         # input device index
    frames_per_buffer=1024,

)

还有一个参数叫做

输入\u主机\u api \u特定\u流\u信息- 为输入指定主机API特定的流信息数据结构。 请参阅PaMacCoreStreamInfo

但这是我通常会迷失的东西


Tags: in信息inputstreamindexratedevicemac