V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  icyalala  ›  全部回复第 156 页 / 共 192 页
回复总数  3840
1 ... 152  153  154  155  156  157  158  159  160  161 ... 192  
2019-03-23 22:47:55 +08:00
回复了 m939594960 创建的主题 问与答 如何保存变量到内存中,或文件中。
可以考虑将 JSON 转为 MessagePack 之类的二进制格式,能够节省很多解析时间。
或者可以再尝试一下其他支持 Zero-copy 的格式: https://en.wikipedia.org/wiki/Comparison_of_data_serialization_formats
2019-03-23 10:49:53 +08:00
回复了 Nanotechnology 创建的主题 奇思妙想 苦于寻找一种合理有效的记录灵感的方法。
OneNote +1
全平台,文本样式支持完整,同步空间大,导出资料也很方便。
@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" 的情况。
1 ... 152  153  154  155  156  157  158  159  160  161 ... 192  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1273 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 17:55 · PVG 01:55 · LAX 09:55 · JFK 12:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.