iOS中的语音朗读

项目中要做一个翻译类型的词典.需要用到语音朗读,以前没有做过这个,最开始想到的是讯飞的SDK ...后来无意中在网上看到一个demo,发现原来AVSpeechSynthesizer可以帮助我们解决很多事情,不由感慨苹果的强大.

代码:

#import<AVFoundation/AVFoundation.h>//添加依赖库
- (IBAction)btn_read:(id)sender {
    
    
    AVSpeechSynthesizer *synthesizer = [[AVSpeechSynthesizer alloc] init];
    
    AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:_textfield.text];    //需要转化的文本
    
    utterance.rate = 0.4f; //设置语速
    
    utterance.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"zh-CN"]; //设置哪国语言
    
    [synthesizer speakUtterance:utterance]; //添加进入发出声音类
    

}

 

转载于:https://my.oschina.net/u/2555813/blog/730515

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
优看TXTSDK For iOS是优看科技出品的iOS平台下TXT阅读器底层程序库,提供TXT阅读器最基础的功能,适合需要高级定制功能的开发者。更多PDF、Epub类阅读sdk请登录:http://www.ycanpdf.cn。 此外,我们还提供基于以上核心技术的定制开发服务,开发人员可通过所提供的示例代码快速上手,更专注于程序开发而不是TXT,让您的应用快速投入市场。 主要功能: - 支持翻页动画:滑动,仿真,简洁 - 支持设置字体 - 支持设置行间距 - 支持设置文字颜色,背景色 - 支持夜间模式 - 支持搜索 - 支持文字选择,添加笔记,显示书签等操作 - 支持目录提取(可自定义) - 支持页面缩放 - 支持其他基本阅读功能 优看TXTSDK For iOS支持下列操作环境: - 运行环境:iOS 8或更高版本 - 开发要求:XCode 8.2.1或更高版本 - 支持的语言:Objective-C 本公司经过近几年的持续的技术积累,产品线有了较大拓展,除了原有的PDF在线阅读有了较大优化和更新(目前已经能够支持Google Chrome、Mozilla Firefox、苹果Safari、Opera等几乎所有主流的浏览器)以外,还推出了以下几款新产品: 1、 移动端阅读系列:含PDF、EPUB、TXT等格式的阅读器和SDK,支持安卓和IOS两个平台; 2、 网上书城、网上党员(公职人员)教育学习平台,同时支持PC、安卓、IOS,支持DRM(数字版权保护)功能; 3、 PDF类转换控件、PDF电子签章控件等PDF扩展应用。 商务代理/合作联系方式: 联系电话:400-092-1680 029-88869745 QQ:1003059540 E-mail:sales@ycanpdf.cn
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值