登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

语音读文字

[复制链接]
来自: lurich 分类: iOS精品源码 上传时间: 2016-7-5 14:46:49
Tag:语音阅读 语言 朗读 音量

项目介绍:

最近项目中需要使用语音阅读内容功能,所以封装了一下,使用简单,代码易懂


[Objective-C] 查看源文件 复制代码
/**
*  设置播放的声音参数 如果选择默认请传入 -1.0
*  @param aVolume          音量(0.0~1.0)默认为1.0
*  @param aRate            语速(0.0~1.0)
*  @param aPitchMultiplier 语调 (0.5-2.0)
*/
-(void)setDefaultWithVolume:(float)aVolume rate:(CGFloat)aRate pitchMultiplier:(CGFloat)aPitchMultiplier;

//播放文字
-(void)play:(NSString *)string;

- (void)stopSpeaking;//停止播放
- (void)pauseSpeaking;//暂停播放
- (void)continueSpeaking;//继续播放
遵守代理,可调用以下方法
- (void)speechSynthesizer:(AVSpeechSynthesizer *)synthesizer didStartSpeechUtterance:(AVSpeechUtterance *)utterance;//朗读开始
- (void)speechSynthesizer:(AVSpeechSynthesizer *)synthesizer didPauseSpeechUtterance:(AVSpeechUtterance *)utterance;//朗读暂停
- (void)speechSynthesizer:(AVSpeechSynthesizer *)synthesizer didContinueSpeechUtterance:(AVSpeechUtterance *)utterance;//朗读继续
- (void)speechSynthesizer:(AVSpeechSynthesizer *)synthesizer didFinishSpeechUtterance:(AVSpeechUtterance *)utterance;//朗读结束
- (void)speechSynthesizer:(AVSpeechSynthesizer *)synthesizer willSpeakRangeOfSpeechString:(NSRange)characterRange utterance:(AVSpeechUtterance *)utterance;//朗读中

DEMO下载:
ceshiHuxi.zip (36 KB, 下载次数: 92, 售价: 3 金钱)
我来说两句
*滑动验证:
所有评论(4)
半吱湮 2016-7-6 08:41:23
正需要啊,感谢楼主无私分享!
回复
mmli0323 2016-7-6 16:44:58
不得不说很棒,我想问一下可以设置声音吗,比如说换为男声,
回复
LuShuX 2016-7-11 23:57:18
把自己的声音录进去再以这声音播放怎么样?
回复
2713568277 2016-10-31 14:28:40
正需要啊,感谢楼主无私分享!
回复
1401 0 0
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542


代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表