- ( void ) didReceiveNotificationRequest: ( UNNotificationRequest * ) request withContentHandler: ( void ( ^ ) ( UNNotificationContent * _Nonnull ) ) contentHandler { self.contentHandler = contentHandler; self.bestAttemptContent = [ request.content mutableCopy ] ; // iOS 10 在有语音播报的情况下 可屏蔽系统提示音,也可根据需求来 self.bestAttemptContent.sound = nil; // Modify the notification content here... // 获取共享域的偏好设置 NSUserDefaults *userDefault = [ [ NSUserDefaults alloc ] initWithSuiteName:@"group. xxx" ] ; // 解析推送自定义参数 userInfo NSDictionary *userInfo = [ self dictionaryWithUserInfo:self.bestAttemptContent.userInfo ] ; BOOL canSound = [ userDefault boolForKey:@"voice" ] ; NSString *voiceString = nil; if ( canSound ) { if ( [ refund condition ] ) { voiceString = [ NSString stringWithFormat:@" 退款 %@元!", userInfo [ @"money" ] ] ; } else { voiceString = [ NSString stringWithFormat:@" 收款 %@元!", userInfo [ @"money" ] ] ; } } // 语音合成 [ self syntheticVoice:voiceString ] ; self.contentHandler ( self.bestAttemptContent ) ;}
- ( void ) syntheticVoice: ( NSString * ) string { // 语音合成 self.synthesizer = [ [ AVSpeechSynthesizer alloc ] init ] ; AVSpeechUtterance *speechUtterance = [ AVSpeechUtterance speechUtteranceWithString:string ] ; // 设置语言类别(不能被识别,返回值为 nil) speechUtterance.voice = [ AVSpeechSynthesisVoice voiceWithLanguage:@"zh-CN" ] ; // 设置语速快慢 speechUtterance.rate = 0.55; // 语音合成器会生成音频 [ self.synthesizer speakUtterance:speechUtterance ] ;}
微信扫一扫
订阅每日移动开发及 APP 推广热点资讯
公众号:CocoaChina
- 微信收付款语音播报怎么设置
 - 微信收款语音播报怎么设置
 - 微信语音听不到声音怎么回事
 - 苹果手机微信语音没声音怎么回事
 - 复旦大学新闻学院
 - 手机微信语音没声音了咋回事
 - 苹果语音备忘录怎么导出
 - 为什么微信语音听不到声音
 - 微信语音通话能恢复吗
 - 苹果手机发语音没声音怎么回事
 - 野鸡大学新闻评论
 - 微信语音通话没声音怎么回事
 - 会议记录 语音识别 软件
 - 会议记录新闻范文
 - 会议记录语音转换文字
 - 语音转文字 会议记录
 - 会议记录 语音转文字
 - 会议记录 语音识别
 - 微信语音没声音怎么回事
 - qq语音通话怎么关闭麦克风
 - 微信语音可以恢复吗
 - 语音备忘录怎么导出
 - 微信听不到语音是怎么回事
 - 微信按住说话发送不了语音
 - 华为手机语音助手怎么关闭
 - 微信语音听筒模式怎么变扬声器
 - 手机语音没声音怎么回事
 - 华为手机怎么关闭语音助手
 - 苹果手机微信语音声音小怎么调
 - oppo语音助手怎么唤醒
 - qq收藏的语音怎么转发
 - 华为语音助手怎么打开
 - 新闻价值五要素
 - hello语音交友
 - 该语音未被识别
 - 华为语音助手叫啥
 - 语音会议记录软件
 
- 张大千擅长:下列哪一位著名画家擅长画虎A、张
 - 中通400客服电话
 - 怎么换身份证上的照片
 - 专硕和学硕代码
 - 中国法律还有死刑吗
 - 在六点半用英语怎么说
 - 主任医师是什么级别
 - 知困下一句:人心齐泰山移人心散请问下一句是什么
 - 怎么缩小电脑桌面图标
 - 专业技术岗位:事业单位管理岗位如何转专业技术岗位
 - 天龙八部中逍遥派
 - 苹果平板忘记id及密码怎么办
 - 可可以加什么偏旁
 - 什么夺目成语四字词语
 - 蛋挞底皮酥脆的诀窍
 - 中国联通电话号码客服电话是
 - 星星还是那颗星星歌曲
 - 顺丰有单号查不到物流
 - iphone设置短信中心号码失败
 - oppo自动开关机在哪里设置
 - 灭楚之战有多惨
 - 迂回什么折成语
 - 案件到法院多久能开庭
 - 武汉人流俱佳都巿
 - 春雨绵绵的意思
 - b的大写字母怎么写
 - 物什么什么什么成语
 - 现任国家副主席都有谁
 - 打印表格怎么铺满a4纸
 - 一什么玻璃填量词
 
