【发布时间】:2019-06-06 13:36:48
【问题描述】:
MacOS 有一种将单词转换为phonemes 的方法,换句话说,单词池中包含单词的一部分的声音,例如“oo”。
此外,似乎有一种方法可以通过向 AVSpeechSynthesisVoice 发送属性字符串而不是下面链接中描述的字符串来强制以某些方式发音,以便 AVSpeechSynthesis 了解音素。
https://nshipster.com/avspeechsynthesizer/#customizing-pronunciation
但是,我一直无法在 IOS 中找到将单词转换为音素的东西。如果没有本机 api,是否有人知道使用 Regex 或库的解决方法。这是MacOS的方法。
【问题讨论】:
-
我相信这些方法适用于多年前使用的原始语音合成器。任何新的声音都不会支持这一点。
标签: ios swift avspeechsynthesizer