HTK的整体软件结构如下图所示:

各个部分的作用如下:
1. HShell控制程序的输入输出和与OS的交互。
2. HMem进行内存的管理。
3. HMath提供数学支持。
4. HSigP负责语音相关的信号处理。
5. HLabel负责处理label文件。
6. HLM负责处理语言模型。
7. HNet负责处理网络和词格。
8. HDict负责处理词典。
9. HModel负责处理HMM模型定义。
10. HVQ负责处理矢量量化(VQ)密码本。
11. HWave处理声音级别文件。
12. HParm处理参数化的音频数据。
13. HAudio处理直接输入的音频。**在线处理吗?和HWave有什么区别?**
14. HGraf处理图形交互。
15. HRec负责完成识别工作。
16. HTrain和HFB提供训练支持。
17. HAdapt提供一些对HTK的适配工具。
18. HUtil提供一些训练时的底层支持。
下面介绍HTK处理的文件的格式要求。
问题:矢量量化指什么东西?