如何用OC实现 乐器的音调识别?

阿源- 发布于 2014/12/21 14:06
阅读 533
收藏 1

@破瓷罐 你好,想跟你请教个问题:您好,最近想发开一款校音器类的软件。需要用到音调识别。不知道您有没有C语言版的实现方法?自己刚学编程,还是个新手,想多您这样的大神请教. 

加载中
0
adsf115
adsf115

乐器的识别和人声识别是差不多的。 

主要就是了解时域信号到频域的转换。

短时傅立叶变换

C的代码很多。 就是快速傅立叶转换(FFT)搜索一下就好。

1.把时域音频信号分为一个个音频帧(每1024个样本一桢?)

2.对每帧音频信号进行傅立叶变换(可以直接读振幅最大的那一个分量)

3.频率转换为音调

返回顶部
顶部