我在我的应用程序中使用OpenEars进行语音到文本的转换,但现在的情况要求我将文本转换为语音。我可以只使用OpenEars来做这件事吗?有人试过这个吗?
如果是这样的话,请指导我怎么做。任何帮助都将不胜感激。
发布于 2011-06-03 18:17:30
是的,通过张开耳朵是可能的。您可以在FliteController的帮助下查看Openears本身提供的示例项目。
有一种方法叫做say。
例如:
-(void)viewDidLoad {
[super viewDidLoad];
// This is how to use an available instance of FliteController.
[fliteController say:@"Welcome to OpenEars."];
}希望能有所帮助。
发布于 2011-06-03 23:52:28
在你想使用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/
https://stackoverflow.com/questions/6225521
复制相似问题