iPhone上的文本语音转换

iPhone上的文本语音转换,iphone,core-audio,Iphone,Core Audio,有没有办法在iPhone应用程序中将文本转换为语音? 有可能使用SDK吗?我认为iPhone SDK内部没有提供任何TTS功能。您应该使用第三方TTS引擎或自己编写一个。Flite语音合成引擎可以在iPhone上运行,参考Tomsoft引擎只对自定义语音运行缓慢。我不知道为什么。但是如果你去掉其他的声音,仅仅是集成的基本KAL声音,它几乎会立刻说话。如果您需要任何帮助,请使用我网站上的联系方式向我发送电子邮件 我在pocket sphinx和flite周围写了一个包装纸,你应该可以很快检查出来

有没有办法在iPhone应用程序中将文本转换为语音?
有可能使用SDK吗?

我认为iPhone SDK内部没有提供任何TTS功能。您应该使用第三方TTS引擎或自己编写一个。

Flite语音合成引擎可以在iPhone上运行,参考

Tomsoft引擎只对自定义语音运行缓慢。我不知道为什么。但是如果你去掉其他的声音,仅仅是集成的基本KAL声音,它几乎会立刻说话。如果您需要任何帮助,请使用我网站上的联系方式向我发送电子邮件


我在pocket sphinx和flite周围写了一个包装纸,你应该可以很快检查出来。

我可能碰到了一条死线,但它为我创造了奇迹


希望有帮助

对于文本到声音文件,我刚刚发现这些文件将用于研究上述文件

IVONA也有IPhone SDK


也在iPhone上进行文本到语音转换(注:我是开发者)。

Hoya VoiceText是TTS引擎的原始提供商。美国的大多数商业公司都在VocieText周围创建包装并转售

这是由宾得(LG的衍生产品-韩国)开发的,被Hoya(一家大型日本公司)收购

访问此处发送TTS引擎请求:

使用谷歌翻译英语网站


Hoya总部设在日本,但他们拥有,这是他们在美国提供的语音文本引擎。查看他们的网站进行演示

这里是另一个文本到演讲:

您需要下载它并作为API安装 然后你可以这样使用它:

[fliteEngine speakText:@"Hi there"];                    // Make it talk
[fliteEngine setPitch:90.0 variance:50.0 speed:0.9];    // Change the voice properties
[fliteEngine setVoice:@"cmu_us_awb"];                   // Switch to a different voice
[fliteEngine stopTalking];                              // stop talking


一旦您将其作为API正确安装,它就非常易于使用。

谢谢。我已经在另一个项目中使用它了:)很高兴听到它!我希望您能提供任何反馈。嗨,brian,您能使用包装器添加新语音吗?可以在这里找到Flite语音引擎的github存储库:我发现这是一个非常好的文档,特别是对于Xcode的第一批采用者,他们需要知道如何将其链接为库。非常感谢,非常荣幸。您使用过ivona SDK吗?如果是,您能提供帮助吗?检查我的答案,尽管iOS 7仍处于beta版,但它现在是公开的,并且包括可用于文本到语音的类
AVSpeechSynthesizer
。投票赞成重新开放,ios7现在已公开。现在可以使用内置的
AVSpeechSynthesizer
。看看我的答案:不再是真的了。iOS 7推出了AVSpeechSynthesizer。@感谢您的评论!看起来你掌握了最新的SDK。如果你能用适当的细节编辑旧帖子(或者发布新的、更新的答案),那就太好了。我无法发布这个问题的新答案,因为它已关闭。我在回答另一个问题时发布了一个代码示例:您是否能够向flite引擎添加新语音?与内置语音合成器API相比,输出声音如何?谢谢您的评论。您知道是否可以将新语音添加到引擎?是否可以将自定义语音添加到引擎?谢谢分享!好问题。但我认为你做不到。你必须深入研究引擎,我甚至不知道如何处理这个问题。好的,谢谢你。。。你有没有找到好的语音转换开源代码(相对于TTS)?