gpt4 book ai didi

c++ - 用 c 读取 .WAV 文件并从中提取频率

转载 作者:行者123 更新时间:2023-11-30 20:02:26 25 4
gpt4 key购买 nike

我用C语言创建了一个结构,并使用fread函数读取dat结构中的所有数据,实际上我对此感到困惑,实际的“音频数据”是什么意思是原始样本数据?以及我们如何从音频数据中提取频率。我可以成功读取该数据,但无法理解我必须进一步做什么。请解释一下。

最佳答案

您可以轻松阅读wav文件,只需按照此文档操作即可。 https://ccrma.stanford.edu/courses/422/projects/WaveFormat/

对于从文件中提取频率,您需要对数据应用傅里叶变换,这会将数据从幅度时间转换为频率时域。 http://en.wikipedia.org/wiki/Fast_Fourier_transform

关于c++ - 用 c 读取 .WAV 文件并从中提取频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17012345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com