在Mac程序上嵌入文字读取功能
V 在Mac上可以简单的使用一个内建API进行文字读取朗读。很可惜不支持中文…
@interface AppController : NSObject { NSSpeechSynthesizer *speechSyn; //创建语音合成器对象 } //初始化对象 speechSyn = [[NSSpeechSynthesizer alloc] initWithVoice:nil]; //然后就可以直接让这个合成器读取任何NSString了,是不是太简单了? [speechSyn startSpeakingString:@"This is what I gonna read"]; |
最后,别忘了release掉它阿~
补充下,还可以通过建立一个数组来选择声音~~