【问题标题】:Convert words to phonemes in swift for iphone (ios)快速将单词转换为 iphone (ios) 的音素
【发布时间】:2019-06-06 13:36:48
【问题描述】:

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

Words to Phenomes in MacOS

此外,似乎有一种方法可以通过向 AVSpeechSynthesisVoice 发送属性字符串而不是下面链接中描述的字符串来强制以某些方式发音,以便 AVSpeechSynthesis 了解音素。

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

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

【问题讨论】:

  • 我相信这些方法适用于多年前使用的原始语音合成器。任何新的声音都不会支持这一点。

标签: ios swift avspeechsynthesizer


【解决方案1】:

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

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

此信息来自详细的 WWDC 2018 video summarycode snippets(ObjC 和 Swift),其中解释了如何将其导入代码以由语音合成器发声。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    相关资源
    最近更新 更多