Android:思必驰语言助手始终保持监听

在实现电视机的语音助手项目中,遇到了监听状态下提示音无法删除的问题。通过研究思必驰的SDK,发现该提示音为本地资源文件。通过替换duicore.zip内的提示音文件为无声文件,并重新打包,成功消除了提示音,无需修改MD5值,项目运行正常。

我先讲一下项目背景,就是电视机的语音助手

给测试演示的时候,给我提了一嘴,让我吧唤醒词给删了,随便讲一句话就可以执行相关操作

emmmm,下面我讲一下思路吧,折磨了我一天可算是实现了

思必驰的这个语音助手里面,有四个状态,等待唤醒,监听,识别,和播放语音

让他始终监听其实很简单,就是当用户状态进入等待唤醒的时候,直接进入监听状态

当然这其中我遇到一个问题,就是进入监听的时候有这么一个提示音,搞得我很烦,因为这个提示音,我在官网上根本找不到相关文档,也就是说,这个提示音无法通过代码删除的,那怎么办呢~

我猜这个应该是一个本地资源文件,就对duicore.zip下手了。一开始十分担心这个解压后再压缩md5的值会改变,然而事实情况是~测试了官方demo,再结合自己的业务代码,发现我的疑问是多余的;

在duicore.zip--->res--->tips--->native.wav的这个文件发现提示音是一模一样的,然后怎么做呢,删了肯定不行,找一个无声的吧,我就找了一个替换掉了,再打个包直接丢assets里面,md5的那个文件我改都没有改,就clean了一下项目,运行了一下,发觉~很OK

官网

DUI开放平台-全链路智能对话开放平台-思必驰AISpeech

sdk文档

Android SDK集成

场景:由于业务的需要,我当前所面临的场景其实并不难,主要是识别语音,然后将语音转换为字符发送给前端,部分页面将有云端操作,语音模块同时又是另外一个模块,文章持续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wenlong Yang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值