首页 > 解决方案 > 我可以强制 Siri 以不同的方式发音我的应用名称吗?

问题描述

我的 iOS 应用程序有一个 SiriKit 扩展,我希望它以不同的方式发音应用程序名称。为了这个问题,假设应用程序的名称是“POP”。虽然 Siri 将其发音为“pop”,但我希望它发音为“Pee Oh Pee”。有谁知道这是否可能?

我曾尝试在 plist 中使用 INAlternativeAppNames 项,但这似乎只会影响 Siri 听到的内容并将其解释为我的应用程序名称。

标签: iosxcodesirikit

解决方案


你想要的关键是CFBundleSpokenName.

CFBundleSpokenName

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

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


推荐阅读