音频数字化的基本原理
在写代码之前需要知道一点基本的音频知识和原理,什么是音量(Volume)、频率(Frequency)以及它们的单位分贝(dB)、赫兹(Hz)。
音量(Volume)又称响度、音强,是指人耳对所听到声音强弱的主观感受,会受振幅大小的影响,其单位为分贝(dB),是以美国发明家“电话之父”亚历山大·格雷厄姆·贝尔的名字命名的。
频率(Frequency)是指信号每秒钟变化的次数,表示人耳对声音音调高低的感知,以赫兹(Hz)为单位。
采样率(Sample rate),用来定义每秒从连续信号中提取并组成离散信号的采样个数,通常记为fs,同样以赫兹(Hz)为单位。其倒数为采样周期,用来表示采样之间的时间间隔。

PPT原文链接
http://users.cs.cf.ac.uk/Dave.Marshall/CM0268/PDF/07_CM0268_DSP.pdf
生成及保存.wav文件
有了以上的基础概念和公式,可以开始着手生成并保存.wav文件了。以下面excel表截图为例(这里采样频率fs=44100Hz):
音量(Volume)又称响度、音强,是指人耳对所听到声音强弱的主观感受,会受振幅大小的影响,其单位为分贝(dB),是以美国发明家“电话之父”亚历山大·格雷厄姆·贝尔的名字命名的。
频率(Frequency)是指信号每秒钟变化的次数,表示人耳对声音音调高低的感知,以赫兹(Hz)为单位。
采样率(Sample rate),用来定义每秒从连续信号中提取并组成离散信号的采样个数,通常记为fs,同样以赫兹(Hz)为单位。其倒数为采样周期,用来表示采样之间的时间间隔。
PPT原文链接
http://users.cs.cf.ac.uk/Dave.Marshall/CM0268/PDF/07_CM0268_DSP.pdf
生成及保存.wav文件
有了以上的基础概念和公式,可以开始着手生成并保存.wav文件了。以下面excel表截图为例(这里采样频率fs=44100Hz):
