我正在使用NAudio为运动控制应用程序生成一些音调。音频格式为16kHz单声道。如果我错了,请纠正我:赫兹是一秒,这意味着我们每秒有16,000个样本或每毫秒有16个样本。 NAudio中的样本以1600个浮点值的数组形式提供。
这是否意味着我可以在耳机插孔上每毫秒输出16个离散值?
答案 0 :(得分:1)
部分正确,取决于16 kHz单声道的确切含义。如果表达的是你将NAudio配置为以每秒16000个样本输出音频,那么你需要每毫秒16个样本。
另一方面,如果您需要以高达16 kHz单声道的频率输出音频,那么由于Shannon's theorem,您需要将NAudio配置为每秒32K样本输出。