如何使用 iOS 的音素合成语音

How can you synthesize speech using Phonemes for iOS

我正在开发一个需要使用文本到语音合成器的应用程序。 iOS 使用 AVSpeechSynthesizer 实现这一点相当简单。然而,当涉及到定制合成时,我被引导到有关 OSX 仅 API 的语音合成的文档,它允许您输入音素对,以定制单词发音。不幸的是,此界面在 iOS 上不可用。

我希望有人知道可以完成相同任务的类似库或插件。如果你这样做,如果你能伸出援手,我们将不胜感激。

提前致谢!

AVSpeechSynthesizer for iOS 无法(开箱即用)处理音素。 NSSpeechSynthesizercapable of it,但在 iOS 上不可用。

您可以创建一个生成短音素的算法,但无论如何都很难让它听起来好听。

... allows you to input phoneme pairs, in order to customize word pronunciation. Unfortunately, this interface is not available on iOS.

这种界面肯定是available on iOS:在你的设备设置中(iOS12),一旦菜单General-Accessibility - Speech - Pronunciations 达到:

  1. Select 添加新拼音元素的“+”图标。
  2. 为这个新元素命名,以便以后快速找到它。
  3. 点击麦克风图标。
  4. 说出整个句子或单个单词。
  5. 聆听不同的系统建议。
  6. 使用 'OK' 按钮确认您的选择或取消重新开始。
  7. 点击后退按钮确认新创建的拼音元素。
  8. 在“发音”页面中查找所有生成的元素。

按照上述步骤,您将能够使用 iOS.

的音素合成语音