我可以强制Siri以不同的发音来发音我的应用程序名称吗?

3
我有一个针对iOS应用程序的SiriKit扩展,我希望它以不同的方式发音应用程序的名称。为了方便这个问题,让我们假设应用程序的名称是'POP'。虽然Siri将其发音为单词“pop”,但我想让它发音为“Pee Oh Pee”。是否有人知道是否可以实现?
我尝试使用plist中的INAlternativeAppNames项,但似乎这只影响Siri听到和解释我的应用程序名称的方式。
1个回答

4

你需要的关键字是CFBundleSpokenName

CFBundleSpokenName

CFBundleSpokenName(字符串 - iOS,macOS)在执行文本转语音操作时,包含应用程序名称的合适替换。当应用程序名称可能被语音系统发音错误时,请在应用程序包中包括此键。例如,如果您的应用程序名称为“MyApp123”,则可以将此键的值设置为“My app one two three”。

此键在iOS 8及更高版本和macOS 10.10及更高版本中受支持。


这对我不起作用,如果我在Siri意图中使用名称。它适用于Voice over,但如果Siri意图响应,则会发音不同。有人有什么想法如何解决这个问题吗? - patrickS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接