AVFoundation 让你的APP能说会唱,IOS语音合成

首先导入AVFoundation库 然后敲入下面的代码

    //创建一个语音合成对象
    AVSpeechSynthesizer * speech = [[AVSpeechSynthesizer alloc] init];
    //创建一个语音声音对象,并设置要合成语音的文本
    AVSpeechUtterance * utt = [AVSpeechUtterance speechUtteranceWithString:@"hello"];
    //发声
    [speech speakUtterance:utt];

然后就完成啦, 就是这么简单粗暴.
经本人测试Xcode6.0无法发出声音,code5.1可以正常发声,虽然会提示一些警告,但是不影响功能.真机测试完全可用!不管是用6还是5写的.

你可能感兴趣的:(ios,语音合成,朗诵)