可以让Siri在swift应用程序中按下按钮吗?

可以让Siri在swift应用程序中按下按钮吗?,swift,watchkit,siri,Swift,Watchkit,Siri,是否可以要求Siri在应用程序中按文本转换为语音的按钮? 我的意思是,我有一个计算器,按下“听写”按钮,Siri应该能够理解按下+按钮,而不是仅仅在标签内写文本 谢谢大家! 您需要使用语音框架来实现这一点。有了Siri就不可能了。你可以这样做。Siri不能在应用程序中使用。此外,您只能使用Siri作为SiriKit框架的一部分,这在目前是非常有限的 完全有能力做你需要做的事情。它被设计用于通过一个应用程序导航,该应用程序包含语音命令,作为可访问性框架的一部分 正如其他人所建议的那样,watchO

是否可以要求Siri在应用程序中按文本转换为语音的按钮? 我的意思是,我有一个计算器,按下“听写”按钮,Siri应该能够理解按下+按钮,而不是仅仅在标签内写文本


谢谢大家!

您需要使用语音框架来实现这一点。有了Siri就不可能了。你可以这样做。

Siri不能在应用程序中使用。此外,您只能使用Siri作为
SiriKit
框架的一部分,这在目前是非常有限的

完全有能力做你需要做的事情。它被设计用于通过一个应用程序导航,该应用程序包含语音命令,作为可访问性框架的一部分


正如其他人所建议的那样,watchOS中没有可用的,也不是真正为语音导航而设计的。

您认为通过语音框架可以让理解者按下按钮而不仅仅是编写文本吗?您需要为此编写识别器。您不需要实际按下按钮。您可以直接调用按钮选择器。假设您正在识别用户所说的内容,您发现用户说“添加”,您可以在这种情况下执行添加操作。这个答案也适用于iOS还是仅适用于watchOS?@Honey Siri部分适用于这两种平台。
Speech
框架可以在iOS上使用,但在应用程序内部使用它进行导航仍然很不方便。这是VoiceOver的主要功能之一,因此这也是iOS上应该使用的框架。就我的情况而言,我刚刚实现了听写,然后是听写上的内容,并使用听写的内容启动一些功能。