V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  icyalala  ›  全部回复第 171 页 / 共 207 页
回复总数  4137
1 ... 167  168  169  170  171  172  173  174  175  176 ... 207  
@ljtletters 特定唤醒词,实际上就是 "Hey Siri",这个可以看一下苹果给出的技术细节:
http://www.zhiding.cn/techwalker/documents/J9UpWRDfVYHE5T0OHi3xkN_bG8foCpHEECuvwQScpjg

苹果是用的 AOP (一种低功耗协处理器) 来接收麦克风信号,苹果把 "Hey Siri" 这个特定的词放入一个精简缩小精度低的检测器,运行于这个 AOP 上面,避免了 CPU 被唤醒。这个 AOP 识别唤醒词后,才会启动 CPU,改用更高精度的方式来处理。
@ljtletters 如果 App 处于后台没有关闭,此时还在一直监听,那就又回到了耗电的问题上了。

Apple Watch 和 AirPods 实际上是很好的例子,它们对耗电量很敏感,即使协处理器的监听也代价太大,所以会请求用户使用一个 Intent 来唤醒,比如抬起手表、或者轻击耳机,这时开始录音才能监听到有效信息。旧 iPhone 和很多 Android 没有协处理器,也是通过按键或者抬起手机这种行为作为一个 Intent。

没有用户 Intent 的情况下,监听在绝大部分时间都是无效、徒劳的。
@ljtletters 不提业务,这个仅从技术上是可行的,即 "App 处于前台时录音",时间足够短,即使耗电多也不会太明显。
但是无法解释新闻里都是 "未开启 App" 的情况。
@greed1is9good @ljtletters 请解释一下为什么苹果谷歌的语音唤醒功能比如 Siri 那些,需要低功耗协处理器支持才能实现,没有协处理器的机型,只能充电时才能唤醒?
@ooooo 不考虑耗电的情况下,技术都是可行的,问题就是如何降低耗电。
你在 App 内调用录音功能,即使不编码、不探测,只过一次内存,耗电量都是不可接受的。
探测分贝会消耗计算量、编码会消耗更多计算量、转文本或提取特征会继续消耗更多计算量。

你认为自己技术不行,那苹果谷歌技术总能得到你的认可吧?他们自己的唤醒功能,都是通过自己使用协处理器实现的,iPhone 6s 之前的手机,即使都升级到了最新的系统,没有协处理器仍然只能充电时唤醒。如果有什么人能够实现不用协处理器,还能足够低功耗实现唤醒功能,怕不是早被苹果谷歌用上了。。
按这种性格来说,不论楼主离不离职,只要楼主还没成为主管,都会再次遇到这种问题。。
1 ... 167  168  169  170  171  172  173  174  175  176 ... 207  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1770 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 04:53 · PVG 12:53 · LAX 20:53 · JFK 23:53
♥ Do have faith in what you're doing.