如何添加NSSpeechSynthesizer类参考?

时间:2011-06-07 12:12:08

标签: iphone objective-c xcode frameworks ios-frameworks

如何添加NSSpeechSynthesizer类参考。 我认为是在 的 /System/Library/Frameworks/AppKit.framework 即可。 但是,当我单击添加现有框架工作时,框架窗口中没有这样的框架名称。

任何人都可以帮我做。

3 个答案:

答案 0 :(得分:5)

VSSpeechSynthesizer可用于iOS - 但它是一个私有API,因此可能会被应用商店拒绝。但是,您仍然可以制作供私人使用的应用。我认为这是一个错误,因为它为部分视力创建可访问的应用程序,例如,更难。我已提交错误ID#:9451650错误标题:VSSpeechSynthesizer是私有的

我目前在我的应用程序中使用Flite TTS。所有希望都固定在iOS5中的Nuance集成作为公共API提供。

答案 1 :(得分:1)

AppKit框架是MacOS框架,而不是iOS,因此NSSpeechSynthesizer类也仅在Mac上可用。

查看此question on SO以获取iPhone上可用的某些第三方文字转语音引擎列表

答案 2 :(得分:0)

你可以在iPhone SDK中找到它 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices