Unity端接入讯飞语音识别的离线命令词识别(一)

本文介绍如何使用讯飞SDK实现离线命令词识别,并将其整合到Unity项目中。详细步骤包括创建讯飞账号、配置应用、导入SDK到AndroidStudio及Unity,最终实现离线语音识别功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近公司的设备需要支持语音识别输入,公司的算法也没有特别好的解决方案。所以我们找了讯飞的库来接入来实现语音识别的离线命令词识别。
离线命令词识别是什么呢?
就是把你需要识别的语音预先置入程序中
在这里插入图片描述
讯飞的安卓SDK里自带了一个bnf文件名字叫做call.bnf。这个文件起到了构建语法的作用。
下面我来讲怎么把讯飞的demo应用跑起来。

我本地配置的环境是AndroidStudio3.4+Unity2019.3,不过接入讯飞语音离线命令词识别应该和Unity,AndroidStudio版本关系不大。大家可根据自己的版本对应去升降Unity或者AndroidStudio版本。

1.去讯飞官网注册个账号,然后创建完成之后打开控制台创建应用在这里插入图片描述
我涂红的这部分是我自己的appid,这个东西在后面会用到。
之后大家假如懂一点安卓知识的话可以自己看官方文档(讯飞安卓官方文档地址)将讯飞SDK导入至AndroidStudio这部分我就不多讲了。

将所有环境问题解决之后打成apk包,试试离线命令词识别是否能够使用。
在这里插入图片描述
点击语法识别,然后构建语法就表示我们这已经没有问题了。接下来第二章就是重头戏了。要将讯飞离线命令词识别移植到Unity中去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值