pat*_*ner 5 python audio audio-streaming output
我想捕获计算机输出,通过神经网络运行它,然后实时播放音频。到目前为止我已经找到了黑洞:
import sounddevice as sd
sd.default.device = 'BlackHole 2ch'
Run Code Online (Sandbox Code Playgroud)
这对于捕获输出非常有用。问题是我想用 BlackHole 捕获音频,然后将音频实时反馈到扬声器输出。设置sd.default.device = "MacBook Pro Speakers不会改变系统音频输出(仍然会去BlackHole)。如何以编程方式更改设备音频输出?
小智 5
您可以\n print(sd.query_devices())\n打印出您可能使用的所有设备,例如
> 1 Mikrofon (3 \xe2\x80\x94 Urzadzenie zgodne, MME (2 in, 0 out)\n 2 Mikrofon (3 \xe2\x80\x94 Urzadzenie zgodne, MME (2 in, 0 out)\n 3 Mapowanie dzwieku Microsoft - Output, MME (0 in, 2 out)\n< 4 Sluchawki (3 \xe2\x80\x94 Urzadzenie zgodn, MME (0 in, 2 out)\n 5 Glosniki (3 \xe2\x80\x94 Urzadzenie zgodne, MME (0 in, 2 out)\nRun Code Online (Sandbox Code Playgroud)\n现在您可以看到,有一个索引为 1 的输入设备和一个索引为 4 的输出设备。
\n您现在可以通过键入来设置一对输入/输出设备
\nsd.default.device = [index_of_input_device,index_of_output_device]
| 归档时间: |
|
| 查看次数: |
7731 次 |
| 最近记录: |