如何使用FliteController类中的withVoice:argument减慢声音?

Chr*_*ina 5 iphone xcode objective-c openears

我正在使用OpenEars FliteController类将文本转换为语音.

我使用的方法:

[self.fliteController说:@"我想让我的应用大声说出一句话." withVoice:@"cmu_us_awb8k"];

可以在withVoice之后输入参数的选项:如下:

cmu_us_awb8k
cmu_us_rms8k
cmu_us_slt8k
cmu_time_awb
cmu_us_awb
cmu_us_kal
cmu_us_kal16
cmu_us_rms
cmu_us_slt
Run Code Online (Sandbox Code Playgroud)

我用withVoice尝试了所有这些参数:

但是,我的客户对声音不满意.他告诉我这些都很快.所以,我需要一种方法来使用withVoice:参数减慢语音速度.我该怎么做?还有其他语音可用吗?

Jan*_*mal 1

我相信这是 OpenEars 的成果。不知道如何在 OpenEars 中进行配置。但是您可以看一下这个演示,它可以根据您的要求进行定制。就像您可以设置声音的音高/方差/速度一样。从链接克隆存储库。

如果您可以迁移到此,这将是您的解决方案。如果您对此演示有任何疑问,我一定可以提供帮助,因为我为 TextToSpeech 准备了 1 个带有播放/暂停/停止选项的演示。

希望能帮助到你。