iOS-AVSpeechSynthesizer文字合成语音
2016-09-18 本文已影响40人
hyeeyh
先来些废话,工作两年多没写过什么东西,平时看简书,觉得简书的片面风格自己挺喜欢的,今天突然心血来潮,想写些东西,就申请了个帐号,开启记录之旅,供大家参考;
iOS-AVSpeechSynthesizer 语音合成 目前为止,在自己的项目中还没用上过,在这里记录一下,有机会用的时候,省得到处去找。
1.先导入头文件```#import <AVFoundation/AVFoundation.h>```
2.实现代码如下:
```
AVSpeechSynthesizer *speechSynthesizer = [[AVSpeechSynthesizer alloc] init];
AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:@"FlyElephant"];
AVSpeechSynthesisVoice *voiceType = [AVSpeechSynthesisVoice voiceWithLanguage:@"en-US"];
utterance.voice = voiceType;
//设置语速
utterance.rate *= 0.5;
//设置音量
utterance.volume = 0.6;
[speechSynthesizer speakUtterance:utterance];
```
OK!第一次写,如有不对之处,敬请谅解。