今天我偶然发现了 iOS 的 AVSpeechSynthesizer 的一个非常奇怪的行为。如果我用德语给它一个包含“DON 21”的字符串,它会说“Donnerstag, 21.”。(它会自动将“THU 21”翻译成“Thursday 21st”并读取这个字符串。不幸的是,我需要阅读另一个来源提供的文本,该文本可能包含也可能不包含“DON 21”或其他字符串(取决于语言) . 有没有人遇到过这种行为?有人知道如何关闭自动日期转录吗?
问问题
72 次
1 回答
2
尝试删除空格或添加其他标点符号:它可能会以不同的方式发音“DON21”。如果这不起作用,请使用attributedSpeechString
告诉合成器以您希望的方式发音这部分字符串。
于 2019-02-25T16:41:21.803 回答