今天,我偶然发现了iOS的AVSpeechSynthesizer的一个非常奇怪的行为。如果我使用德语给它一个包含"DON 21“的字符串,它会说"Donnerstag,21”。(它将自动将“清华21”转换为“星期四21”,并读取此字符串。不幸的是,我需要阅读其他来源提供的文本,这些来源可能包含也可能不包含"DON 21“或其他字符串(取决于语言)。有没有人遇到过这种行为?有人知道如何关闭自动日期转换功能吗?
发布于 2019-02-26 00:41:22
尝试删除空格或添加其他标点符号:它可能会有不同的发音"DON21“。如果这不起作用,那么使用attributedSpeechString告诉合成器按照您希望的方式来发音字符串的这一部分。
https://stackoverflow.com/questions/54870820
复制相似问题