11.【小萌伴Android】语音找手机及其实现

上面一篇讲了短信找手机及其实现,今天继续介绍下“找手机”功能的另一种实现:语音找手机

9166166-d653f9779242f04d.jpg

【小萌伴Android】语音找手机及其实现

“短信找手机”功能需要另一台手机的辅助(发送短信)才能实现,而“语音找手机”功能则不需要其他手机辅助,只需要APP服务运行在后台,然后大声喊预设的指令即可。

即实现了“大喊一声,它会回答”,从此粗心大意、手机乱丢不用怕...

1 原理

APP启动一个服务运行在后台,然后通过百度语音监听预设的指令(默认为“小萌小萌”,可在设置中进行修改),在识别到该指令后,播放音频文件(或打开手电筒)提醒用户找到手机。

2 实现

在实现上,语音找手机有两种方式:分别利用百度的唤醒功能及语音识别功能

2.1 语音唤醒

2.2 语音识别

2.3 后台服务

参考上一篇 10.【小萌伴Android】短信找手机功能及其实现

2.4 音频播放及手电筒

参考上一篇 10.【小萌伴Android】短信找手机功能及其实现

3 问题及修复

该功能开发中也存在一些问题,所幸也得到了解决。

3.1 手机语音功能冲突

问题描述:
语音唤醒及语音识别在后台开启,导致微信等软件的语音功能无法正常使用

解决方案:
通过监听屏幕开启/关闭/锁屏等操作,控制语音找手机功能的开启与关闭(即控制语音唤醒及语音识别功能的开启与关闭);从而使微信等软件的语音功能可以正常使用。

3.2 进程间sp数据问题

问题描述:

解决方案:

简书:ThinkinLiu 博客: IT老五


9166166-931fd471780b7e64.jpg

IT老五(it-lao5):关注公众号,一起源创,一起学习!

相关内容:
【小萌伴Android】相关文章目录
1.【小萌伴Android】思量再三,终于鼓起勇气开源~
2.【小萌伴Android】机器人陪聊模块分享
3.【小萌伴Android】新闻/H5游戏模块及广告过滤
4.【小萌伴Android】段子趣图模块及其实现段子趣图数据爬取
5.【小萌伴Android】原生小游戏及其实现(一)2048
6.【小萌伴Android】原生小游戏及其实现(二)小鸟
7.【小萌伴Android】原生小游戏及其实现(三)飞机
8.【小萌伴Android】手电筒功能及其实现
9.【小萌伴Android】机器人陪聊--语音功能及其实现
10.【小萌伴Android】短信找手机功能及其实现
11.【小萌伴Android】语音找手机及其实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值