当我说“将英语翻译成西班牙语”Siri打开应用程序谷歌翻译。
Siri如何知道推出此应用程序,是否可以使用Siri为某些关键字注册您的应用程序?
答案 0 :(得分:5)
通常你可以打开一个告诉Siri的应用程序:
“打开[APP NAME]”
在你的情况下,我猜Siri没有解释这句话。当你说Translate English to Spanish
Siri尝试理解应该采取什么行动时,由于没有找到具有高匹配率的动作,所以Siri试图打开名称等于你的句子第一个单词的应用程序。
在意大利语中,该应用程序名为Traduttore
。当我说Traduci dall'italiano all'inglese
(将英语翻译成西班牙语)时,Siri不会打开翻译器,因为Traduttore
与Traduci
不匹配。
如果我说:Musica dall'italiano all'inglese
(音乐意大利语到英语)这不是一个真正的命令,Siri会打开音乐应用程序。
目前,Siri与第三方应用程序之间的互动非常有限,但未来Apple可能会提供更深入互动的工具。
也许类似HomeKit所发生的事情,Apple创建了一个界面,让Siri和Home Devices互相交流。
答案 1 :(得分:0)
你应该看看Siri的custom vocabulary。
目前仅限于您的应用程序名称,Apple指定了domains,例如锻炼或乘车预订
但是,如果您足够幸运,您的应用程序属于这些类别,您可以映射更多应用程序特定的术语。
例如,如果你有一个攀岩应用程序 Ascent ,你可以从类似于"嘿Siri的声音命令开始,开始攀爬"而不是"嘿Siri,开始用Ascent"
锻炼您应将所有本地化的词汇选项放入适当的语言特定项目目录(.lproj)。