在开发过程中,往往很多地方都会使用到语音,但是这语音不是属于本地文件定义了的,而是通过系统把文字转换成语音,请看下面代码:
1、首先先导入框架:AVFoundation
2、实现代码:
Swift版:
let AVF = AVSpeechSynthesizer.init()
let AVS = AVSpeechUtterance.init(string: "这就是爱")
AVS.pitchMultiplier = 1.0
AVS.rate = AVSpeechUtteranceDefaultSpeechRate;
AVF .speakUtterance(AVS)
OC版:
#import <AVFoundation/AVFoundation.h>
AVSpeechSynthesizer *AVSS = [[AVSpeechSynthesizer alloc]init];
AVSpeechUtterance *AVS = [[AVSpeechUtterance alloc]initWithString:@"这就是爱"];
[AVSS speakUtterance:AVS];
AVS.rate = AVSpeechUtteranceDefaultSpeechRate;
AVS.pitchMultiplier = 1.0;