【问题标题】:Is it possible to ensure audio isn't modified when playing back under Windows是否可以确保在 Windows 下播放时不修改音频
【发布时间】:2014-12-16 07:05:33
【问题描述】:

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

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

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

【问题讨论】:

  • 有没有使用python查询或更改到扬声器的音频路径的知识,这样我们就可以确保音频信号的软件修改最少?正如 Nathan 所说,在某些单位上,这可能还不够,但可以提高我们的成功率。

标签: python windows audio


【解决方案1】:

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

【讨论】:

  • 很公平——因为我们所有的实验都很好,看起来我们可能推断的范围太广了。我们的信号在大多数机器上都有效,只是在少数机器上存在问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-09
  • 2010-09-25
  • 2018-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多