音频波形转换为整数序列
我需要从音频文件创建一个整数序列。 我正在检查波形库,并绘制线性图。 但是我正在寻找关键信息,用于绘制图形的整数的来源是什么? 它是幅度吗? 频率 ? 或者是其他东西 ? 有可用的库,但我需要知道我需要提取哪些信息单元以获取可供图形使用的数据。 然而,绘制图表并不是我的目标。 我只想要那个原始整数数组。
当然,这是获得波形波形图所需的幅度,也是PCM数据存储在wav文件中的方式(例如,直接位于文件头后的数据)。 请注意,有8位和16位格式,后者可能也是大端或小端,具体取决于字节顺序(只是为了让您知道它)。
音频只是一条曲线 - 当您在X轴上绘制时间曲线时,则Y轴是幅度 - 类似于绘制一个数学函数 - 曲线上的每个点都是一个存储在音频文件中的数字 - WAV格式的这个数字通常是一个16位无符号整数 - 因此忽略了44字节的头文件 - 文件的其余部分只是这些整数的序列。 当这条曲线随着时间的推移快速变化时,频率会比曲线随时间变化缓慢变化的频率更高。 如果您下载音频工作台应用程序:Audacity,您可以查看任何音频文件的曲线(WAV,MP3,...)
链接地址: http://www.djcxy.com/p/33865.html上一篇: audio waveform to Integer sequence
下一篇: Saving audio input of Android Stock speech recognition engine