接着第一篇总结 系列第一篇地址:AVFoundation 框架初探究(一) 在第一篇的文章中,我们总结了主要有下面几个点的知识: 1、对AVFoundation框架整体的一个认识 2、AVSpeechSynthesizer这个文字转音频类 3、AVAudioPlayer音频播放类 4、AVAudio ...
分类:
其他好文 时间:
2018-01-11 15:24:51
阅读次数:
120
#import <Foundation/Foundation.h> #import <AVFoundation/AVFoundation.h> @interface Speaker : NSObject @property(nonatomic,strong)AVSpeechSynthesizer * ...
分类:
其他好文 时间:
2017-08-29 18:53:49
阅读次数:
206
iOS提供了一个类AVSpeechSynthesizer来实现文本到语音的功能, 即读出文字 直接上代码: ...
分类:
移动开发 时间:
2017-08-17 23:32:30
阅读次数:
255
1 #import 2 3 // 初始化方法 4 AVSpeechSynthesizer *speech = [[AVSpeechSynthesizer alloc]init]; 5 6 // 设置内容 7 AVSpeechUtterance *utterance = [AVSpeechUttera... ...
分类:
移动开发 时间:
2017-06-19 17:45:28
阅读次数:
235
一段文字,让系统用语音播出,使用AVFoundation框架下的AVSpeechSynthesizer即可,非常简单。 步骤1,导入AVFoundation框架: 步骤2,创建语音合成器: 步骤3,播放语音: ...
分类:
其他好文 时间:
2017-01-01 18:06:19
阅读次数:
498
文本转语音技术, 也叫TTS, 是Text To Speech的缩写. iOS如果想做有声书等功能的时候, 会用到这门技术. 一,使用iOS自带TTS需要注意的几点: 二,代码示例, 播放语音 三,AVSpeechSynthesizer介绍 这个类就像一个会说话的人, 可以”说话”, 可以”暂停”说 ...
分类:
移动开发 时间:
2016-09-23 19:45:32
阅读次数:
293
AVSpeechSynthesizer *av=[[AVSpeechSynthesizer alloc]init]; AVSpeechUtterance *UTT=[[AVSpeechUtterance alloc]initWithString:yourText]; [av speakUtteran ...
分类:
移动开发 时间:
2016-09-07 17:44:55
阅读次数:
203
控制:我们一定要学会控制尤达大师(电影《星球大战》)有话:的关键在于控制。这本故事书是一个字一个字读出来,我愿意为它添加两个button,音调和语速,以便我们能够调整语音合成实时的时候。还是 RWTPageViewController.m,在nextSpeechIndex 属性后声明下列属性: .....
分类:
移动开发 时间:
2015-09-11 19:03:47
阅读次数:
232
之前以为很难,其实超简单的~! 几行代码就可以搞定 ^_^ NSString *speech = @"花都真的好热啊!"; // 你想设备读出来的文字 AVSpeechSynthesizer *synthesizer = [[AVSpeechSynthesizer alloc]...
分类:
移动开发 时间:
2015-08-14 20:51:56
阅读次数:
158
实现TTS主要依赖AVSpeechSynthesizer,AVSpeechUtterance,AVSpeechSynthesisVoice,要使用这些类必须先加入AVFoundation框架:
AVSpeechSynthesisVoice:用来配置发音,支持的发音非常多.
持的语言种类包括:
"[AVSpeechSynthesisVoice 0x978a0b0]Langu...
分类:
移动开发 时间:
2015-07-31 16:27:58
阅读次数:
140