1

アプリで音声合成にOpenEarsを使用していますが、現在、テキストを音声に変換する必要があります。OpenEarsのみを使用してこれを行うことはできますか?誰かがこれを試しましたか?

もしそうなら、これを行う方法を教えてください。どんな助けでもありがたいです。

4

2 に答える 2

6

はい、それは開いた耳を通して可能です。FliteControllerを使用して、Openears自体で提供されているサンプルプロジェクトを確認できます。

sayという方法があります。

例えば

 -(void)viewDidLoad {
     [super viewDidLoad];
     // This is how to use an available instance of FliteController.
     [fliteController say:@"Welcome to OpenEars."]; 
 }

それが役に立てば幸い。

于 2011-06-03T10:17:29.710 に答える
2

FliteControllerを使用するクラスでは、FliteController.hをインポートする必要があります。

#import "FliteController.h"

次に、正しく構成されたインストールでOpenEarsVoiceConfig.hを開き、そのファイルで説明されているように、使用する必要のある音声のコメントを解除する必要があります。

次に、FliteControllerをインスタンス化し、コメントを外した音声を使用して次のメッセージを送信できます。

[self.fliteController say:@"A phrase I'd like my app to speak out loud." withVoice:@"cmu_us_awb8k"];

オブジェクトをインスタンス化する方法が明確で、OpenEarsのインストールが正しい場合は、これで十分です。そうでない場合は、次のURLに詳細があります。

http://www.politepix.com/openears/yourapp/

于 2011-06-03T15:52:28.227 に答える