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