iOS 媒体库访问、播放及相机功能开发指南
1. 文本转语音功能实现
如今科技发展迅速,但仍未达到我们预期的速度。不过,移动设备已经具备了与我们对话的能力,Siri 开启了这一先河,现在应用程序也能实现文本转语音功能。在 iOS 7 中,苹果将文本转语音合成纳入了其 SDK,这不仅为应用增添了价值,还提高了应用的可访问性,在儿童应用中也能发挥作用,比如用录制的 .wav 或 .mp3 文件提问。
要实现文本转语音,可借助 AVFoundation 框架,它包含了语音合成 API。具体步骤如下:
1. 创建合成器 :使用 AVSpeechSynthesizer 类返回一个合成器对象。
AVSpeechSynthesizer *synthesizer = [[AVSpeechSynthesizer alloc]init];
- 创建话语 :使用
AVUtterance类从指定字符串创建一个话语,这是合成器将转换为语音的文本。
NSString *thisSentence = @"This sentence";
AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:thisSentence];
超级会员免费看
订阅专栏 解锁全文
43

被折叠的 条评论
为什么被折叠?



