【问题标题】:Can I force Siri to pronounce my app name differently? [duplicate]我可以强制 Siri 以不同的方式发音我的应用名称吗? [复制]
【发布时间】:2019-08-13 16:02:37
【问题描述】:

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

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

【问题讨论】:

    标签: ios xcode sirikit


    【解决方案1】:

    你想要的密钥是CFBundleSpokenName

    CFBundleSpokenName

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

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

    【讨论】:

    • 如果我使用带有 Siri 意图的名称,这对我不起作用。它适用于 Voice over,但如果 Siri 意图响应,它的名称会有所不同。有谁知道我该如何解决这个问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    • 2011-06-17
    相关资源
    最近更新 更多