科大讯飞-语音唤醒 Windows

语音唤醒(Voice Wakeuper)通过辨别输入的音频中特定的词语(如“讯飞语点”),返回被命中(唤醒)结果,应用通过回调的结果,进行下一步的处理,如点亮屏幕,或与用户进行语音交互等。唤醒资源中含有一个或多个资源,只要命中其中一个,即可唤醒。需下载使用对应的语音唤醒SDK。

语音唤醒详细的接口介绍及说明请参考: MSC Windows API 文档 , 在集成过程中如有疑问,可登录讯飞开放平台论坛 ,查找答案或与其他开发者交流。

注:支持Windows XP以上系统版本,开发环境建议使用VS2010版本,暂不兼容VS2017版本。

需要先在科大讯飞后台进行唤醒词的设置,目前支持中文和英文。唤醒词设置最多支持8个,每个为4-6个汉字或不超过2个英文单词。中英文不可同时配置。

另外该服务为付费项目,需要向科大讯飞购买服务。

设置成功后,下载sdk:

awaken_sample为唤醒功能项目,进入awaken_sample.c:

有两种方式唤醒,一种直接按音频解析,一种走mic,样例代码默认为音频,需要稍微修改下按mic进行处理。

代码直接运行:

,然后从麦克风喊:小沙小沙 则出现下列内容:

出现wakeup:ivm param内容则证明从麦克风喊入的命令有效,此时就可以结合语言:java C#做其他功能了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值