赞
踩
一、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中更新词典函数中的关键词换成其他内容或删除
编译运行:
修改后词典文件中没有“丁伟”,更新函数也没有把关键词“丁伟”更新到词典中,所以语音识别没有识别结果,词典中原来没有黄辣椒,但是编译时更新函数把关键词“黄辣椒”更新到词典中,所以“黄辣椒”可以被成功识别。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。