科大讯飞语音SDK下载及测试

一、SDK下载

  1. 进入讯飞开发平台官网http://www.xfyun.cn/,右上角进行注册登录,登录后点击进入SDK下载。

  

        2.创建新应用

     

        3.填入相关信息

        4.创建完后提交后回到SDK下载页面,刷新页面,应用选择前面创建的应用,平台选择Linux,SDK选择离线命令识别,点击SDK下载。

  • 二、离线包测试
  1. 将下载好的离线包解压

        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中更新词典函数中的关键词换成其他内容或删除

        编译运行:

        修改后词典文件中没有“丁伟”,更新函数也没有把关键词“丁伟”更新到词典中,所以语音识别没有识别结果,词典中原来没有黄辣椒,但是编译时更新函数把关键词“黄辣椒”更新到词典中,所以“黄辣椒”可以被成功识别。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>