我可以强制Siri以不同的方式发音我的应用名称吗?

时间:2019-08-13 16:02:37

标签: ios xcode sirikit

我的iOS应用程序具有SiriKit扩展名,我希望它以不同的方式发音应用程序名称。出于这个问题,我们假设该应用的名称为“ POP”。当Siri将其发音为“ pop”一词时,我希望它将其发音为“ Pee Oh Pee”。有人知道这是否可能吗?

我尝试使用plist中的INAlternativeAppNames项,但这似乎仅影响Siri听到并解释为我的应用程序名称。

1 个答案:

答案 0 :(得分:2)

您想要的密钥是CFBundleSpokenName

  

CFBundleSpokenName

     

CFBundleSpokenName(字符串-iOS,macOS)在执行文本到语音转换操作时包含应用名称的适当替换。当语音系统可能误认为您的应用拼写错误时,请将此密钥包含在您的应用包中。例如,如果您的应用程序名称为“ MyApp123”,则可以将此键的值设置为“我的应用程序一二三”。

     

iOS 8和更高版本以及macOS 10.10和更高版本支持此密钥。