2012-02-25 2 views
1

NSSpeechSynthesizerについて質問します。本当にそれは私のために完璧に働く、私が見た唯一の事は奇妙な(私に)利用可能な声はすべてプレミアムな声であるということです。NSSpeechSynthesizerコンパクトボイス

NSArray* voices; 
    voices = [NSpeechSynthesizer availableVoices]; 

私はシルビアコンパクトとパオロ・コンパクト、例えば、シルビアとパオロを見ることはできませんが、アレイ内のすべての声を印刷します。

残念なことに、プレミアムバージョンでは、コンパクトな声ではないという話に多くのバグがあります。だから私はコンパクトバージョンを選択することができるようにしたいと思います...どのように私はそれらを利用可能にすることができます知っていますか?

はあなたがavailableVoicesを使用することができ

答えて

0

...ありがとうございました、との声が「.premium」で終わるたび「.compact」と「.premium」交換してください。これは、ユーザーがインストールした声でしか機能しませんが、ユーザーにとって驚くべきことではありません。