“给我播放点音乐”,“红烧鱼怎么做”,“今天天气怎么样”,“打开淘宝”,“今晚11点帮我关电脑”
1、本项目的语音识别调用的是讯飞在线语音识别,注册讯飞开发者帐号并下载讯飞语音听写SDK
2、git clone https://github.com/ProgramYuan/VoiceControlAssistant.git 后把下载的msc.dll和msc文件夹复制到编译好的可执行程序同级目录
3、打开App.config文件,按照文件中配置说明把APPID填入
4、需要在讯飞开发者控制台开通语义分析功能,如果开发者只是想做语音识别则这步可以省略
1、末端检测(VAD),会判断用户是否说完一句话,说完后就把音频数据交给语音识别引擎识别
2、语义分析,“给我放点音乐”,“我想听点歌曲”,这两句话都会被分析为播放音乐的行为
3、XML节点读取,程序用的是xml格式识别结果
4、窗体之间用的是命名管道通信