2

只需说出应用程序的名称,就可以使用 Siri 打开应用程序。如果 Siri 不能正确识别该名称(例如,如果它不是英文单词,她不会),您可以在其前面加上“打开‘应用’”——Siri 将更自由地匹配应用名称。

问题来了:是否可以在您自己的应用程序中包含语音发音,以便 Siri 无需使用“open”关键字就能理解它?

有点像您可以定义联系人姓名的发音。

4

4 回答 4

4

现在可以在 iOS 11 中使用 Info.plist 中的 INAlternativeAppNames 键,如下所述:https ://developer.apple.com/library/content/qa/qa1950/_index.html

<key>INAlternativeAppNames</key>
<array>
<dict>
    <key>INAlternativeAppName</key>
    <string>Unicorn Pay</string>
    <key>INAlternativeAppNamePronunciationHint</key>
    <string>you nee corn pay</string>
</dict>
</array>
于 2017-12-13T20:38:06.347 回答
0

从 2012 年的 iOS 6 到 2015 年的 iOS 9,Apple 尚未发布任何适用于 Siri 的 API。

在 2012 年,您只能创建自己的 siri 代理,但它只能在放置代理的网络上工作。


2016 年,Apple 允许在 iOS 10 中使用SiriKit与 Siri 进行交互。

于 2012-12-13T13:47:50.500 回答
0

是的,添加一个带有应用程序名称的通讯录条目。给与应用发音对应的通讯录条目起一个拼音昵称。然后,当您说“打开 [应用程序]”时,Siri 应该会打开它

于 2015-03-15T20:33:04.737 回答
0

不,你不能,因为它是。Siri 基于一个名为 Nuance 的语音识别引擎,它们为 iOS 和 Android 提供了一个非常不错的 SDK。Nuance 移动为您提供了一个模拟账户,该账户每 30 天到期,并允许您进行有限数量(5000 左右)的语音识别交易。如果您获得付费帐户,您可以向 Nuance 教授(添加自定义词汇)单词,并处理语音识别流量的生产级别。

于 2016-03-03T13:54:26.683 回答