NSSpeechSynthesizerクラスリファレンスを追加するにはどうすればよいですか。
/System/Library/Frameworks/AppKit.frameworkにあると思います。ただし、[既存のフレームワークを追加]をクリックすると、フレームワークウィンドウにそのようなフレームワーク名が表示されません。
誰かが私がそれをするのを手伝ってくれる?
NSSpeechSynthesizerクラスリファレンスを追加するにはどうすればよいですか。
/System/Library/Frameworks/AppKit.frameworkにあると思います。ただし、[既存のフレームワークを追加]をクリックすると、フレームワークウィンドウにそのようなフレームワーク名が表示されません。
誰かが私がそれをするのを手伝ってくれる?
VSSpeechSynthesizerはiOSで利用できますが、これはプライベートAPIであるため、アプリストアから拒否される可能性があります。ただし、個人消費用のアプリを作成することはできます。これはバグだと思います。たとえば、弱視者向けのアクセシブルなアプリの作成が難しくなるからです。バグID番号:9451650を提出しましたバグタイトル:VSSpeechSynthesizerはプライベートです
現在、アプリでFliteTTSを使用しています。iOS5でのNuance統合がパブリックAPIとして利用可能になることをすべての希望が修正します。
AppKitフレームワークはiOSではなくMacOSフレームワークであるため、NSSpeechSynthesizerクラスはMacでのみ使用できます。
iPhoneで利用可能なサードパーティのtext-to-speachエンジンのリストについては、SOでこの質問を確認してください
これは、iPhoneSDK/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk/System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices内にあります。