ios - 我可以强制 Siri 以不同的方式发音我的应用名称吗?
问题描述
我的 iOS 应用程序有一个 SiriKit 扩展,我希望它以不同的方式发音应用程序名称。为了这个问题,假设应用程序的名称是“POP”。虽然 Siri 将其发音为“pop”,但我希望它发音为“Pee Oh Pee”。有谁知道这是否可能?
我曾尝试在 plist 中使用 INAlternativeAppNames 项,但这似乎只会影响 Siri 听到的内容并将其解释为我的应用程序名称。
解决方案
你想要的关键是CFBundleSpokenName
.
CFBundleSpokenName
CFBundleSpokenName (String - iOS, macOS) 在执行文本转语音操作时包含应用程序名称的合适替换。当您的应用程序的拼写可能被语音系统误读时,请将此密钥包含在您的应用程序包中。例如,如果您的应用程序的名称是“MyApp123”,您可以将此键的值设置为“我的应用程序一二三”。
iOS 8 及更高版本以及 macOS 10.10 及更高版本支持此密钥。
推荐阅读
- ms-access - 筛选日期以搜索 PLC 项目
- groovy - 如何使用 Groovy 更改单个测试套件中的两个端点?
- python - 需要帮助使用 BeautifulSoup/requests 解析漫画图像
- javascript - 如何合并具有不同颜色的网格并且只有一个绘制调用?
- microsoft-graph-api - Azure Graph API - 无法使用各种 $Filter 语句检索 SSPR 数据
- python - 有没有办法将自定义别名添加到 pipenv shell 中?
- excel - Vlookup表将工作表复制到其他工作簿vba
- javascript - 调整浏览器大小时我的导航消失了
- temenos-quantum - Kony:从 android 设备访问主机名
- python - 在读取文件时将质心从示例中分离到两个列表中