我们有一个 python 程序,它通过音频输出特定的波形来驱动 LED,用于简单且便宜的机器人编程设备。
在我们测试过的 Windows 系统中,一切工作正常,但在某些系统上,波形似乎发生了变化。我们已使用控制面板禁用音频输出端点的任何“增强功能”,但似乎无济于事。
那么,是否有可能使用 python 指示 Windows 不改变地播放音频?或者这里的一些音频大师是否有另一种可能影响音频的理论?
最佳答案
声卡用于播放音频,而不是发送数据。您不能依赖硬件不更改的任意信号,更不用说软件了。例如,许多声卡都有一个与输出串联的电容器以滤除直流偏置。如果你试图通过这样的声卡传递直流偏置(或非常低频率)的信号,它会失真。在软件级别您无能为力。
关于python - 是否可以确保在 Windows 下播放时音频不被修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27499268/