python - 是否可以确保在 Windows 下播放时音频不被修改

标签 python windows audio

我们有一个 python 程序,它通过音频输出特定的波形来驱动 LED,用于简单且便宜的机器人编程设备。

在我们测试过的 Windows 系统中,一切工作正常,但在某些系统上,波形似乎发生了变化。我们已使用控制面板禁用音频输出端点的任​​何“增强功能”,但似乎无济于事。

那么,是否有可能使用 python 指示 Windows 不改变地播放音频?或者这里的一些音频大师是否有另一种可能影响音频的理论?

最佳答案

声卡用于播放音频,而不是发送数据。您不能依赖硬件不更改的任意信号,更不用说软件了。例如,许多声卡都有一个与输出串联的电容器以滤除直流偏置。如果你试图通过这样的声卡传递直流偏置(或非常低频率)的信号,它会失真。在软件级别您无能为力。

关于python - 是否可以确保在 Windows 下播放时音频不被修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27499268/

相关文章:

python - Python 中的嵌套字典,隐式创建不存在的中间容器?

c - 在子菜单项上使用 EnableMenuItem

ios - 音频静音不起作用

android - Android-获取当前的音频/视频输出

python - 有什么方法可以使用 openpyxl 获取 .xlsx 工作表中的行数和列数?

java - 在哪里托管定期运行的 Python 或 Java 服务?

python - 创建动态范围并计算平均值

c++ - 从 HCURSOR 获取游标类型

Windows 7、加速度计和其他传感器

c#audiostream监听