作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在创建一个个人助理应用程序,我希望它在设备屏幕上显示该应用程序时,只要说出一组特定的词,它就会打开其语音识别系统(例如谷歌语音键盘)。很像三星galaxy s3已有的功能,如果手机处于锁定状态,你可以说“解锁”,手机就会解锁。
我不知道语音识别是否是一个选项(例如,当麦克风检测到声音时保持麦克风开启并开始语音到文本;因此当用户说出关键字时,设备会解锁)但我相信它应该有可能。最坏的情况我认为可以通过将用户的声音与现有的音频文件进行匹配来实现——尽管它不像语音到文本那样准确。所以STT绝对是我的首选。
所以我的问题是:
1) 是否可以让手机始终(即使应用程序未显示,root 访问权限不是问题)收听语音识别并在说出一组特定单词时执行一行代码?如果是这样,如何?请记住,电池资源与我的应用无关。
最佳答案
您必须编写一个“语音识别器”服务,并在该服务中获取一个唤醒锁。如需服务代码,您可以在 Android Speech Recognition as a service on Android 4.1 & 4.2 找到
关于android - 让电话不断收听语音输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17599648/
安装并修复我的 VS2015 实例后,我仍然无法让智能感知(服务器端)在我的 MVC View 中工作。当我在 session 中第一次打开 .cshtml 文件并找到 Activitylog 文件时
我是一名优秀的程序员,十分优秀!