初次学习这个框架感觉还是挺好玩的。目前市面上有很各种语音播放的。不过很多是通过录制语音,然后放在App里面根据自己业务的需求来播放。既然自己学这个框架,可能不能去录制本地语音,像那种要朗诵一篇文章的,那我不是要被玩死了。废话不多说,先来玩玩这个AVSpeedSynthesizer。这个类是干嘛?是用来播放一个或者多个的语音内容。这些语音内容都是名为AVSpeechUtterance的类的实例。如果你想播放一句"老婆,早餐做好了来吃吧!" 这样的语音提示。你可以用这个实现。(不过程序猿,大部分都是单身狗ಥ_ಥ)。
import AVFoundationclass ViewController: UIViewController {var synthesizer = AVSpeechSynthesizer()var voices =  AVSpeechSynthesisVoice.init(language: "zh-CN")var speechStrings = ["嗨!帅哥!","嗨!美女!过来玩啊!","好呀!帅哥你想玩啥呀。","一款成人游戏。","帅哥好坏噢!","玩个王者荣耀啊!你想啥啊!"]override func viewDidLoad() {super.viewDidLoad()beginConversation() }func beginConversation() {for  i in 0...self.speechStrings.count-1 {let utterance = AVSpeechUtterance.init(string: self.speechStrings[i])utterance.voice = self.voicesutterance.rate = 0.4utterance.pitchMultiplier = 0.8utterance.postUtteranceDelay = 1.0self.synthesizer.speak(utterance)}}override func didReceiveMemoryWarning() {super.didReceiveMemoryWarning()// Dispose of any resources that can be recreated.}}  

AV Foundationd 学习之(一)相关推荐

  1. 加州伯克利大学:自动驾驶中虚拟到现实的强化学习|厚势汽车

    来源:同济智能汽车研究所 UCB 提出了虚拟场景到真实场景的翻译网络,解决强化学习用于自动驾驶虚拟测试中与现实测试的差异. 强化学习需要大量的试错,而真实的自动驾驶车辆(AV)无法提供大量的试错 为此 ...

  2. 《AV(反病毒)技术的演进》AV方法论的改善和修正部分学习笔记

    AV辩证法  反病毒绝不是简单的技术对抗,整个AV体制,包含着很多逻辑的.法理的因素.以及工程规划的因素,有很多共性的基本原则.客观来说,这些共性原则首先被从实践中总结形成,回头来又指导着反病毒引擎乃 ...

  3. 学习笔记:SDVOE,使用SDN的方式进行高清无损的音视频传输,SDN的又一应用,AV/IT融合

    时间# 2020-01-25 庚子年正月初一 背景# 1.肺炎疫情还在延续,窝在家不用外出拜年,正好抽点时间充下电 2.公司陆续上了几个新产品线,规模起来后,后面业务要分行业分产品了,最近也在纠结后面 ...

  4. Hitcon 2016 Pwn赛题学习

    PS:这是我很久以前写的,大概是去年刚结束Hitcon2016时写的.写完之后就丢在硬盘里没管了,最近翻出来才想起来写过这个,索性发出来 0x0 前言 Hitcon个人感觉是高质量的比赛,相比国内的C ...

  5. 第五课.可变图结构下的归纳式学习图注意力

    目录 图采样聚合网络 Inductive and Transductive Learning GraphSAGE 算法流程 GraphSAGE与InductiveLearning的关系 损失函数 注意 ...

  6. 《强化学习周刊》第37期:视觉深层框架、Transformer World模型、注意力增强强化学习...

    No.37 智源社区 强化学习组 强 化 学  习 研究 观点 资源 活动 关于周刊 强化学习作为人工智能领域研究热点之一,其研究进展与成果也引发了众多关注.为帮助研究与工程人员了解该领域的相关进展和 ...

  7. 《强化学习周刊》第35期:强化学习在智能交通中的最新应用

    No.35 智源社区 强化学习组 强 化 学  习 研究 观点 资源 活动 关于周刊 强化学习作为人工智能领域研究热点之一,其研究进展与成果也引发了众多关注.为帮助研究与工程人员了解该领域的相关进展和 ...

  8. 避坑指南:数据科学家新手常犯的13个错误(附工具、学习资源链接)

    作者:Pranav  Dar 翻译:和中华 校对:张玲 本文约6000字,建议阅读10+分钟. 本文是老司机给数据科学家新手的一些建议,希望每个致力于成为数据科学家的人少走弯路. 简介 你已经决定把数 ...

  9. NeurIPS提前看 | 四篇论文,一窥元学习的最新研究进展

    2019 年,NeurIPS 接受与元学习相关的研究论文约有 20 余篇.元学习(Meta-Learning)是近几年的研究热点,其目的是基于少量无标签数据实现快速有效的学习.本文对本次接收的元学习论 ...

最新文章

  1. Windows server2008服务器设置多用户登录
  2. 用数据品鉴咖啡,407杯咖啡数据教你如何区分咖啡等级和风味
  3. SqlServer_Case_When用法
  4. 什么是Session共享?请举出使用场景
  5. 有人在代码里下毒!慎用 pip install 命令
  6. 放弃Eclipse Juno
  7. 霍夫码编码(一种不等长,非前缀编码方式)
  8. php前端介绍,Web前端的开发前景介绍
  9. 通过bash脚本分析zabbix数据库,实现服务器每日故障统计
  10. ECMAScript 语法提案的批准流程
  11. 当网络主播也需要考试了!持证上岗能否改善直播圈乱象?
  12. 2014年5月30日
  13. [UML]UML系列——时序图(顺序图)sequence diagram
  14. 分步傅里叶算法_分布傅里叶算法求解非线性薛定谔的matlab程序问题
  15. paip.提升用户体验----表格显示及控件布局错乱的问题
  16. [译] The Cost Of JavaScript
  17. PLL Simulink行为模型
  18. C PrimerPlus 第五章程序示例
  19. 适合所有网站的前端优化技巧,值得你收藏!
  20. 让你高效工作的7大工具类网站

热门文章

  1. Oracle VirtualBox备份、恢复虚拟机
  2. JavaScript 递归算法
  3. PBFT(拜占庭容错)
  4. 社会心理学、社会和文化
  5. Acrel-3000在青岛中冶圣乔维斯南区智能住宅小区的应用
  6. TCP/IP之蓟辽督师
  7. python鼠标绘图_python 基于opencv 实现一个鼠标绘图小程序
  8. 拼多多关键词搜索采集商品数据接口,拼多多分类ID搜索采集商品销量接口,拼多多上货接口
  9. python学习:向Firebird数据库表中插入数据
  10. Android端实现多人音视频聊天应用(一)