我是靠谱客的博主 纯情皮带,最近开发中收集的这篇文章主要介绍讯飞离线命令词识别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

可以借鉴这几个博客:

https://blog.csdn.net/hfut_why/article/details/82117670

https://blog.csdn.net/u013834525/article/details/80097253

目前,讯飞的SDK是有90天试用时间,装机量10个,足够尝试了。

大概分为几步:

  1. 注册账号
  2. 创建相应设备(可以得到一个APPID,后面调用SDK需要使用)
  3. 根据相应平台下载官方Demo
  4. 找到Samples文件夹,可以查看Demo代码,编译并运行
  5. 目前,Demo识别的指令是“打电话给黄辣椒”及“打电话给丁伟“

我使用的是Linux环境。

工程目录:

  • bin目录下
    • 编译生成的目标文件、语法文件*.bnf、
    • msc目录下
      • res/asr/common.jet是官方给的资源文件
      • 其他文件都是程序运行生成的(语法树建立过程中)
    • wav存储的是待识别的音频(官方Demo是两个音频)
  • include目录和libs目录分别是官方提供的 SDK接口头文件 和 动态链接库
  • samples是Demo程序

需要更新指令只需要修改*.bnf文件

具体语法参考:http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=7595

Tips:官方的Demo程序中,识别两次,第二次识别前将槽contact更新成了“黄辣椒”和“丁伟”,所以第二次识别无论是什么音频总是“丁伟”和“黄辣椒”

 

 

 

最后

以上就是纯情皮带为你收集整理的讯飞离线命令词识别的全部内容,希望文章能够帮你解决讯飞离线命令词识别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部