# HTML5
MDN 上 对 html5
的描述
HTML5
是定义 HTML
标准的最新的版本。 该术语通过两个不同的概念来表现 :
- 它是一个新版本的HTML语言,具有新的元素,属性和行为,
- 它有更大的技术集,允许构建更多样化和更强大的网站和应用程序。这个集合有时称为HTML5和它的朋友们,不过大多数时候仅缩写为一个词 *HTML5*。
根据其功能分为几个组
语义:能够让你更恰当地描述你的内容是什么
连通性:能够让你和服务器之间通过创新的新技术方法进行通信
离线 & 存储:能够让网页在客户端本地存储数据以及更高效地离线运行
多媒体:使 video 和 audio 成为了在所有 Web 中的一等公民
2D/3D 绘图 & 效果:提供了一个更加分化范围的呈现选择
性能 & 集成:提供了非常显著的性能优化和更有效的计算机硬件使用
设备访问 Device Access:能够处理各种输入和输出设备
样式设计: 让作者们来创作更加复杂的主题吧
# 关于HTML5语音Web Speech API
HTML5中和Web Speech相关的API实际上有两类
- 语音识别(Speech Recognition)
- 语音合成(Speech Synthesis)
实际上指的分别是 语音转文字 和 文字转语音
Speech Synthesis 为什么称为“合成”呢?比方说你Siri发音“你好,世界!” 实际上是把“你”、“好”、“世”、“界”这4个字的读音给合并在一起,因此,称为“语音合成”。