让iOS应用程序检测用户是否正在尝试呼叫Siri - swift

问题描述 投票:-4回答:1

我想知道你是否可以收听Siri的用户电话?每次Siri打开(导致“嘿Siri”),我希望我的应用程序注册它。例如,每次调用Siri时,目标都是计算调用次数,或在我的应用程序中并行执行某些操作。我知道Siri的API非常密封......有可能吗?

ios swift siri sirikit
1个回答
2
投票

如上所述,不,但我会告诉你另一个原因。

为了避免整天运行主处理器只是为了听取触发短语,iPhone的Always On Processor(AOP)(小型低功耗辅助处理器,即嵌入式运动协处理器)可以访问麦克风信号(打开) 6S及以后)。我们使用一小部分AOP的有限处理能力来运行具有小型声学模型(DNN)的探测器。

https://machinelearning.apple.com/2017/10/01/hey-siri.html

tl;博士

您无权访问AOP正在执行的操作,因此您永远不会知道它何时被调用。

© www.soinside.com 2019 - 2024. All rights reserved.