如何添加 NSSpeechSynthesizer 类参考。我认为它在
/System/Library/Frameworks/AppKit.framework中。但是,当我单击添加现有框架时,框架窗口中没有这样的框架名称。
任何人都可以帮我做到这一点。
如何添加 NSSpeechSynthesizer 类参考。我认为它在
/System/Library/Frameworks/AppKit.framework中。但是,当我单击添加现有框架时,框架窗口中没有这样的框架名称。
任何人都可以帮我做到这一点。
VSSpeechSynthesizer 适用于 iOS - 但它是一个私有 API,因此可能会被应用商店拒绝。但是,您仍然可以制作应用程序供私人消费。我认为这是一个错误,因为它使得为视力不佳的人创建可访问的应用程序变得更加困难。我已提交错误 ID #:9451650 错误标题:VSSpeechSynthesizer 是私有的
我目前在我的应用程序中使用 Flite TTS。所有人都希望将 iOS5 中的 Nuance 集成作为公共 API 提供。
AppKit 框架是 MacOS 框架,而不是 iOS,因此 NSSpeechSynthesizer 类也仅在 Mac 上可用。
在 SO 上查看此问题以获取 iPhone 上可用的一些 3rd-party text-to-speak 引擎的列表
您可以在 iPhone SDK /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices 中找到它