首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用AVSpeechSyntesizer/AVSpeechUtterance的自动日期检测

禁用AVSpeechSyntesizer/AVSpeechUtterance的自动日期检测
EN

Stack Overflow用户
提问于 2019-02-26 00:37:12
回答 1查看 72关注 0票数 0

今天,我偶然发现了iOS的AVSpeechSynthesizer的一个非常奇怪的行为。如果我使用德语给它一个包含"DON 21“的字符串,它会说"Donnerstag,21”。(它将自动将“清华21”转换为“星期四21”,并读取此字符串。不幸的是,我需要阅读其他来源提供的文本,这些来源可能包含也可能不包含"DON 21“或其他字符串(取决于语言)。有没有人遇到过这种行为?有人知道如何关闭自动日期转换功能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-26 00:41:22

尝试删除空格或添加其他标点符号:它可能会有不同的发音"DON21“。如果这不起作用,那么使用attributedSpeechString告诉合成器按照您希望的方式来发音字符串的这一部分。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54870820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档