我需要开发这样一个东西。一个人只需要唱歌就能够从数据库中查找到他要找的歌。现在网络上有这样的功能,http://www.midomi.com/ 等。我现在需要自己写出来。我的思路很简单:
1 先对歌曲进行处理,将处理结果存入到数据库中,
2 对搜索时人的声音进行相同的处理,然后从数据库中进行相似度匹配。
现在的问题是:
在第一步中如何对声音进行处理,利用C++的 DirectSound 和 DirectMusic进行处理?还是有其他的方法,或者大家对我的搜索思路有什么意见?
可以使用隐马尔科夫模型
好,我先去查一下
建议使用歌词配对,就不需要对歌曲处理了
只要解决人声识别就行了。
我现在的处理思路也是这样的,谢谢。