WAV 文件中的实际数据是什么?

Yot*_*tam 4 audio file-format wav

我正在关注 python 挑战谜语,现在我需要分析一个 wav 文件。我了解到有一个 python 模块可以读取帧,这些帧是 16 位或 8 位。

我不明白的是,这些位代表什么?这些值是否直接转换为施加到扬声器的电压(例如通过因式分解)?

Rob*_*vey 6

这些位表示特定时刻电波形的电压电平。

要将声波(模拟信号)的电气表示转换为数字数据,请定期对波形进行采样,如下所示:

在此处输入图片说明

每个蓝点表示一个四位数字的值,代表该时间点模拟信号的高度(X 轴是时间,Y 轴是电压)。

在 .WAV 文件中,这些点由 8 位数字(具有 256 个不同的可能值)或 16 位数字(具有 65536 个不同的可能值)表示。每个数字中的位数越多,数字采样的准确性就越高。