AV Foundationd 学习之(一)
初次学习这个框架感觉还是挺好玩的。目前市面上有很各种语音播放的。不过很多是通过录制语音,然后放在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 学习之(一)相关推荐
- 加州伯克利大学:自动驾驶中虚拟到现实的强化学习|厚势汽车
来源:同济智能汽车研究所 UCB 提出了虚拟场景到真实场景的翻译网络,解决强化学习用于自动驾驶虚拟测试中与现实测试的差异. 强化学习需要大量的试错,而真实的自动驾驶车辆(AV)无法提供大量的试错 为此 ...
- 《AV(反病毒)技术的演进》AV方法论的改善和修正部分学习笔记
AV辩证法 反病毒绝不是简单的技术对抗,整个AV体制,包含着很多逻辑的.法理的因素.以及工程规划的因素,有很多共性的基本原则.客观来说,这些共性原则首先被从实践中总结形成,回头来又指导着反病毒引擎乃 ...
- 学习笔记:SDVOE,使用SDN的方式进行高清无损的音视频传输,SDN的又一应用,AV/IT融合
时间# 2020-01-25 庚子年正月初一 背景# 1.肺炎疫情还在延续,窝在家不用外出拜年,正好抽点时间充下电 2.公司陆续上了几个新产品线,规模起来后,后面业务要分行业分产品了,最近也在纠结后面 ...
- Hitcon 2016 Pwn赛题学习
PS:这是我很久以前写的,大概是去年刚结束Hitcon2016时写的.写完之后就丢在硬盘里没管了,最近翻出来才想起来写过这个,索性发出来 0x0 前言 Hitcon个人感觉是高质量的比赛,相比国内的C ...
- 第五课.可变图结构下的归纳式学习图注意力
目录 图采样聚合网络 Inductive and Transductive Learning GraphSAGE 算法流程 GraphSAGE与InductiveLearning的关系 损失函数 注意 ...
- 《强化学习周刊》第37期:视觉深层框架、Transformer World模型、注意力增强强化学习...
No.37 智源社区 强化学习组 强 化 学 习 研究 观点 资源 活动 关于周刊 强化学习作为人工智能领域研究热点之一,其研究进展与成果也引发了众多关注.为帮助研究与工程人员了解该领域的相关进展和 ...
- 《强化学习周刊》第35期:强化学习在智能交通中的最新应用
No.35 智源社区 强化学习组 强 化 学 习 研究 观点 资源 活动 关于周刊 强化学习作为人工智能领域研究热点之一,其研究进展与成果也引发了众多关注.为帮助研究与工程人员了解该领域的相关进展和 ...
- 避坑指南:数据科学家新手常犯的13个错误(附工具、学习资源链接)
作者:Pranav Dar 翻译:和中华 校对:张玲 本文约6000字,建议阅读10+分钟. 本文是老司机给数据科学家新手的一些建议,希望每个致力于成为数据科学家的人少走弯路. 简介 你已经决定把数 ...
- NeurIPS提前看 | 四篇论文,一窥元学习的最新研究进展
2019 年,NeurIPS 接受与元学习相关的研究论文约有 20 余篇.元学习(Meta-Learning)是近几年的研究热点,其目的是基于少量无标签数据实现快速有效的学习.本文对本次接收的元学习论 ...
最新文章
- Windows server2008服务器设置多用户登录
- 用数据品鉴咖啡,407杯咖啡数据教你如何区分咖啡等级和风味
- SqlServer_Case_When用法
- 什么是Session共享?请举出使用场景
- 有人在代码里下毒!慎用 pip install 命令
- 放弃Eclipse Juno
- 霍夫码编码(一种不等长,非前缀编码方式)
- php前端介绍,Web前端的开发前景介绍
- 通过bash脚本分析zabbix数据库,实现服务器每日故障统计
- ECMAScript 语法提案的批准流程
- 当网络主播也需要考试了!持证上岗能否改善直播圈乱象?
- 2014年5月30日
- [UML]UML系列——时序图(顺序图)sequence diagram
- 分步傅里叶算法_分布傅里叶算法求解非线性薛定谔的matlab程序问题
- paip.提升用户体验----表格显示及控件布局错乱的问题
- [译] The Cost Of JavaScript
- PLL Simulink行为模型
- C PrimerPlus 第五章程序示例
- 适合所有网站的前端优化技巧,值得你收藏!
- 让你高效工作的7大工具类网站