迅速将单词转换为iPhone的音素(iOS)

时间:2019-03-24 23:31:31

标签: ios swift avspeechsynthesizer

MacOS具有一种将单词转换为phonemes的方法,换句话说,声音构成单词池中的一部分单词,例如“ oo”。

Words to Phenomes in MacOS

此外,似乎存在一种通过将attributedString而不是下面的链接中所述的字符串发送给AVSpeechSynthesisVoice来以某种方式强制发音的方法,因此AVSpeechSynthesis可以了解音素。

https://nshipster.com/avspeechsynthesizer/#customizing-pronunciation

但是,我一直找不到在IOS中将单词转换为音素的东西。如果没有本机api,那么有谁知道使用Regex或库的解决方法。这是MacOS的方法。

1 个答案:

答案 0 :(得分:0)

  

但是,我一直找不到在IOS中将单词转换为音素的东西。

我建议使用Settings > General > Accessibility > Speech > Pronunciations (iOS 12)上的iPhone功能。

此信息来自详细的WWDC 2018 video summarycode snippets (ObjC和Swift),它们解释了如何在语音合成器中发声的代码中使用它