让 iOS 设备 “说出” 你想说的话!! #DF
2015-08-14 18:30
375 查看
之前以为很难,其实超简单的~! 几行代码就可以搞定 ^_^
Done!
NSString *speech = @"今天天气好晴朗,处处好风光!好风光!"; // 你想设备读出来的文字 AVSpeechSynthesizer *synthesizer = [[AVSpeechSynthesizer alloc] init]; AVSpeechUtterance *utterance = [[AVSpeechUtterance alloc] initWithString:speech]; utterance.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"zh-CN"]; // 设置朗读的语言(有多种口音,国语北京腔是zh-CN,国语台湾腔是zh-TW,粤语是zh-HK,美式英语是en-US) utterance.rate = 0.1; // 设置语速 utterance.pitchMultiplier = 1; // 设置语调(0.5 - 2.0),默认为1.0 utterance.volume = 1.0; // 设置音量(0.0 - 1.0),默认为1.0 [synthesizer speakUtterance:utterance];
Done!
相关文章推荐
- Ios8 Xcode6 设置Launch Image 启动图片
- iOS真机系列之真机调试
- iOS NSString 为什么要使用copy,而不是retain?
- iOS XCode启用/关闭Clang Warnings
- iOS小白进阶之旅(二)
- iOS编程规范
- ios检测设备摄像头、指南针、录音、陀螺仪的状态
- iOS 触摸的位置放一个大头针
- 关于iOS审核加急的 账号问题说明
- 文章标题
- iOS终止函数exit
- IOS 编程初体验 第一篇:自学和培训的选择
- iOS 推送错误 code=3000 aps-environment 的授权字符串
- ios 后台执行代码
- IOS TextField设置大全
- iOS短信验证SMSSDK的使用
- iOS 多线程总结
- HDU 1017 A Mathematical Curiosity (枚举水题)
- iOS基础篇之——helloword工程搭建及基本数据类型简介
- 仿ios右滑界面返回功能