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!第一次写,如有不对之处,敬请谅解。

上一篇下一篇

猜你喜欢

热点阅读