我如何采样音频文件说 .wav ,专门将其导入数组并将其分成块。 (在 Lua 中)
Posted
技术标签:
【中文标题】我如何采样音频文件说 .wav ,专门将其导入数组并将其分成块。 (在 Lua 中)【英文标题】:How do i sample an audio file say .wav , specifically import it in an array and divide it in chunks. (in Lua) 【发布时间】:2011-09-18 20:58:16 【问题描述】:我对编程不是很感兴趣,我需要对通过手机录制的音频文件进行采样,我知道移动设备会录制语音,并且有采样率,每个样本都有 8 位或 16 位的样本大小.我需要 8khz 的 8 位样本大小。编程环境是 lua,但这并不重要,基本交易是采样。任何帮助,将不胜感激。我可以在 8khz 中得到它不是问题,但我怎样才能把它放在一个数组中,以便我可以划分它,因此简而言之,我如何在数组中采样音频 .wav 文件
【问题讨论】:
【参考方案1】:音频是什么格式的?一个.wav 文件?如果是这样,您需要阅读 RIFF 标头。 然后只需将文件读入一个数组,其中每个元素都是一个样本。
【讨论】:
以上是关于我如何采样音频文件说 .wav ,专门将其导入数组并将其分成块。 (在 Lua 中)的主要内容,如果未能解决你的问题,请参考以下文章