应用程序将使用Speech API而不是SiriKit,因为Siri需要激活“Hey Siri”才能进行任何输入。 我希望我的应用程序始终在监听并在用户说出某个单词时调用函数。是否可以在应用程序中使用此功能?
答案 0 :(得分:0)
您的应用只能在某些情况下在后台运行。有关详细信息,请参阅this Apple documentation。
您的申请似乎符合Apps that record audio content while in the background
案例。您可以使用UIBackgroundModes
模式在 plist 文件中添加audio
密钥,以便在后台使用您的应用。
答案 1 :(得分:0)
我很确定,在后台使用语音识别是不可能的。使用此示例project并打开所有支持的背景模式。在背景模式下工作时间仅为30秒左右。
如果您找到了其他解决方案,请解答此问题,请告知我们。必须使用后台语音识别支持制作项目。