以前看人用Labview进行元音识别的。声卡,你指的是麦克风的接口?那你就需要先获得声音数据,进行频率分析,应该是可以的,只是应该是相当困难的。

解决方案 »

  1.   

    在Labview里有函数可以直接操作麦克风获得波形数据,可以进行傅立叶分析,可以得出信号的频率分布,不同的声音的频率是不一样的,当然还有其他特征,这个是最简单的。通过判断频率的分布的幅值大小,来判断是哪个键。不过C#里不知道怎样获得原始的波形信号。
      

  2.   

    如果换用那种能接MIDI接口的电子琴,能否识别过来的MIDI音符,这样更准确,会不会更容易实现一些.谢谢
      

  3.   

    你要知道声卡的API,然后调用,还要自己电子琴传过来的脉冲代表什么意思,总之多了,LZ暂时是搞不定的