我的目标是将某个应用程序和麦克风的实时音频数据发送到另一个进程 (python) 进行处理 (DSP、实时转录等)。我能够使用 PulseAudio CLI 创建 PulseAudio 接收器,当 bash 脚本终止时,它会合并流并将音频数据写入文件。
现在,我想实时将音频数据传送到 Python 处理代码。使用 PulseAudio CLI 可以实现吗?我想使用现成的线程机制和现有套接字进行数据传输。我考虑将 PulseAdudio 接收器数据重定向到 Unix 域套接字,并在另一端使用 Python 监听它。
非常感谢对我的想法和其他可能的实现想法/代码的反馈