アプリで音声合成にOpenEarsを使用していますが、現在、テキストを音声に変換する必要があります。OpenEarsのみを使用してこれを行うことはできますか?誰かがこれを試しましたか?
もしそうなら、これを行う方法を教えてください。どんな助けでもありがたいです。
アプリで音声合成にOpenEarsを使用していますが、現在、テキストを音声に変換する必要があります。OpenEarsのみを使用してこれを行うことはできますか?誰かがこれを試しましたか?
もしそうなら、これを行う方法を教えてください。どんな助けでもありがたいです。
はい、それは開いた耳を通して可能です。FliteControllerを使用して、Openears自体で提供されているサンプルプロジェクトを確認できます。
sayという方法があります。
例えば
-(void)viewDidLoad {
[super viewDidLoad];
// This is how to use an available instance of FliteController.
[fliteController say:@"Welcome to OpenEars."];
}
それが役に立てば幸い。
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に詳細があります。