一、SDK下载
- 进入讯飞开发平台官网http://www.xfyun.cn/,右上角进行注册登录,登录后点击进入SDK下载。
2.创建新应用
3.填入相关信息
4.创建完后提交后回到SDK下载页面,刷新页面,应用选择前面创建的应用,平台选择Linux,SDK选择离线命令识别,点击SDK下载。
- 二、离线包测试
- 将下载好的离线包解压
2.查看READEME说明
3.编译源代码
4.运行代码
(注:这里需要cd到bin目录下才能运行,否则找不到词典)
5.查看识别结果
- 三、额外练习
1.修改asr_offline_sample.c文件更改输出内容
路径:Linux_aitalk_exp1227_3fac9f12/samples/asr_offline_sample
重新编译运行
识别结果
这里识别的结果仍然是之前的“打电话给丁伟”而不是我们修改后的“打电话给10086”这是因为我们修改的只是printf输出的内容,而当我们选择识别的音频文件时实际识别的是bin/wav/里对应的音频文件。
2.将识别的语音移出bin/wav目录,则语音识别失败
3.语音识别的关键词保存在bin/call.bnf文件中,修改文件中的关键词语音将识别不到结果
此外还需将asr_offline_sample.c中更新词典函数中的关键词换成其他内容或删除
编译运行:
文章来源:https://www.toymoban.com/news/detail-474175.html
修改后词典文件中没有“丁伟”,更新函数也没有把关键词“丁伟”更新到词典中,所以语音识别没有识别结果,词典中原来没有黄辣椒,但是编译时更新函数把关键词“黄辣椒”更新到词典中,所以“黄辣椒”可以被成功识别。文章来源地址https://www.toymoban.com/news/detail-474175.html
到了这里,关于科大讯飞语音SDK下载及测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!