自己写?你这需要了解声卡驱动,从中采集麦克风的数字信号,然后还要有语音库,对声音数据解析。或者你直接找现成的语音识别API,比如微软就有语音识别Microsoft Speech Platform SDK。这个有C语言接口,不过你得耐心学习其相关文档。