本教程中,我们将尝试使用Web Speech API,这是一个非常强大的浏览器接口,可以用来记录语音并将其转换为文本,同样的,也可以用来朗读字符串。
接下来进入正题,这个App应当具有以下几个功能:
- 通过语音录入或者键盘输入的方式保存笔记;
- 将笔记保存到本地;
- 显示历史笔记并可以通过语音朗读笔记;
此App无需使用任何花哨的依赖,只需使用jQuery来进行简单的DOM操作,以及Shoelace实现简单的样式,并使用CDN直接将它们包含到文件中。
代码解析:http://www.icoder.top/blog/index.php/2017/09/24/converting-from-speech-to-text-with-javascript/