如何使用siri或任何其他语音激活库嵌入我的应用命令
基本上,我希望我的应用能够语音激活 如果用户要求我的应用打开,那么应该打开 如果用户说了必须是输入文本框 如果用户说要点击一个按钮,必须完成 如果用户想要读取语音,那么它应该读出它。 基本上,我想有时候如果可能读取用户命令的应用程序,并为我的用户群最好如何使用siri或任何其他语音激活库嵌入我的应用命令
没有太多的可用文档有,,,所以我想提出的问题在这里
的这不可能。除了SiriKit
框架中实现的内容以外,您不能将Siri与应用程序结合使用,SiriKit
也不提供任何方法来在没有实际处理意图的情况下打开您的应用程序,此时也不支持自定义命令。
对于听写,您可以使用Speech框架并让系统从您的用户界面“读出”某些内容,您需要支持VoiceOver,它是Accessibility的一部分。
所以你的意思是说我可以通过Sirikit与应用程序交互,但只是意图...所以让我们提交请求...然后如果我有意向提交请求,那么从iOS siri用户可以说提交请求和我的应用程序可以直接捕捉并向用户显示UI屏幕,类似于快捷方式...... –
“请求”是什么意思? [This](https://developer.apple.com/sirikit/)就是你可以用'SiriKit'做的事情。你不能接受自定义的“请求”,它不是打开你的应用程序的“快捷方式”。用户可以要求Siri执行意图支持的操作(例如播放音乐,开始锻炼,发送金钱等),一旦Intent由您的应用程序处理,Siri可以提示用户打开应用程序。但是任何不被意图支持的东西都不能用Siri来完成。 –
我可以让我的意图打开我的应用程序来显示视图控制器 –
难道你没有找到任何关于[sirkit苹果文档](https://developer.apple.com/documentation/sirikit) – user3589771
感谢分享文档 –
'我可以打开一个Viewcontroller的意图? –