iOS语音播报文字
ios 文字 语音 播报
2023-09-14 08:57:59 时间
记得大学的时候学微软Window Phone时,有语音识别类似苹果的嘿,Siri.今天无聊百度搜了一下,搜到苹果语音播报文字。自己试了下还挺好玩。
1.引入框架#import AVFoundation/AVFoundation.h
2.获取系统当前语言
//获取当前系统语音 NSString *m_strLang=[[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0];3.播放文字内容
AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:@"我是谁? who is it?"]; utterance.rate *= 0.8; AVSpeechSynthesizer *synth = [[AVSpeechSynthesizer alloc] init]; //获取当前系统语音 NSString *m_strLang=[[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0]; NSLog(@"%@",m_strLang); NSString *preferredLang = @""; if ([m_strLang isEqual: @"zh-Hans-CN"]) preferredLang = @"zh-CN"; }else{ preferredLang = @"en-US"; AVSpeechSynthesisVoice *voice = [AVSpeechSynthesisVoice voiceWithLanguage:[NSString stringWithFormat:@"%@",preferredLang]]; utterance.voice = voice; [synth speakUtterance:utterance];
4.注意: 在模拟器好像试实现不了,在真机测试很有意思,很好玩。
收集的一些AVFoundation资料:
http://www.cocoachina.com/ios/20150528/11966.html
iOS开发:字符串设置指定内容的文字颜色、文字大小、文字字体类型 在iOS开发过程中,会有一些为了提高APP的视觉效果而设置的特别一点的效果,比如一行文字需要自定义不同的颜色和文字大小,这就用到通过富文本来设置字符串的颜色、大小和文字类型。这篇博文我打算只介绍怎么设置指定内容的一些文字属性设置,如果之前看过我写的博文,就会发现有一篇类似介绍通过富文本来设置字符串内容的博文,但是那篇是综合性的,包括介绍button的,以及UItextfield的设置,所以在这里我只介绍怎么设置字符串指定位置的一些自定义设置的方法,如有不妥之处,欢迎指正。
社会主义 从.Net到iOS,在撸的道路上越走越远,工作之余经营着博客园http://www.cnblogs.com/5ishare,欢迎小伙伴(妹子更好)一起交流,谈谈人生理想。作为经常从网上索取免费资料的一员,要有回报回报的思想,也让更多的人少走弯路.
相关文章
- ios获取原生系统应用的包
- 备份从android到ios系统文件,如何将音乐从安卓设备转移到iOS设备中「建议收藏」
- linux查看iostat_ios命令行怎么打开
- iOS 原生导航栏 修改导航栏文字颜色 大小
- Windows系统如何运行iOS设备?iMazing2023
- IOS – OpenGL ES 调节图像单色 GPUImageMonochromeFilter
- AnyTrans for iOS for mac(ios数据传输管理工具)
- iOS图片无损拉伸详解手机开发
- iOS点击发送短信按钮跳转到手机短信界面实现发送短信详解手机开发
- iOS 检测手机是否安装SIM卡详解手机开发
- iOS开发-应用崩溃日志揭秘(一)详解手机开发
- 在iOS上搭建MySQL数据库连接(ios连接mysql数据库)
- Linux与iOS之间的技术对比(linux和ios)
- . ios谁是智能手机三巨头?(安卓.linux)
- Linux下开发iOS应用:挑战还是机会?(linux做ios开发)
- Linux技术可以开发IOS系统?(linux能开发ios吗)
- 在iOS上安装Linux系统的挑战(ios上安装linux)
- 你好小娜 再见小娜!微软宣布明年年初开始结束对安卓和iOS版小娜的支持
- 基于Linux环境下iOS应用开发实践(linux下开发ios)
- IOS上可以安装Oracle吗(ios能装oracle吗)
- iOS系统下的Oracle数据库环境(ios oracle)