资讯专栏INFORMATION COLUMN

Day20 - 语言识别系统中文指南

Binguner / 2367人阅读

摘要:语言识别系统中文指南本文出自春哥个人博客作者黎跃春追时间的人简介是推出的一个天挑战。完整中文版指南及视频教程在从零到壹全栈部落。

Day20 - 语言识别系统中文指南

本文出自:春哥个人博客
作者:©黎跃春-追时间的人
简介:JavaScript30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 JavaScript 来写东西,不借助框架和库,也不使用编译器和引用。现在你看到的是这系列指南的第 20 篇。完整中文版指南及视频教程在 从零到壹全栈部落。

运行项目
$ npm install
$ npm start

浏览器打开http://localhost:3000/index-FINISHED.html

效果图如下:

程序源码 HTML代码




  
  Speech Detection




  
JS代码
  
JS实现思路

新建一个语音识别的对象

开启该语音识别对象的识别服务

监听result事件,实时获取语音输入内容

监听end事件,当结束时再次开启语音识别,使其持续监听

JS源码解析

SpeechRecognition参考文档

其中监听result事件,根据事件返回值获取到语音输入的内容

可以看到transcript中保存的是语音输入的内容。其中可以看到还有一个属性为confidence,代表这段话是别的精度,越大正确率越高。

-SpeechRecognition属性


var recognition = new SpeechRecognition();

recognition.continuous = false;

recognition.lang = "en-US";

recognition.interimResults = false;
...

第20天的内容就到这里,主要学习SpeechRecognition相关属性的使用。

源码下载

Github Source Code

全栈部落 区块链部落

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/87204.html

相关文章

  • Day09 - Console 调试各种姿势指南

    摘要:调试各种姿势指南作者简介是推出的一个天挑战。现在你看到的是这系列指南的第篇。完整中文版指南及视频教程在从零到壹全栈部落。项目效果各种调试正确姿势的更多用法这个是最常用的,但它还有一些更多功能比如参数支持类似语言的字符串替换模式。 Day09 - Console 调试各种姿势指南 作者:©liyuechun 简介:JavaScript30 是 Wes Bos 推出的一个 30 天挑战。...

    孙淑建 评论0 收藏0
  • ApacheCN 人工智能知识树 v1.0

    摘要:贡献者飞龙版本最近总是有人问我,把这些资料看完一遍要用多长时间,如果你一本书一本书看的话,的确要用很长时间。为了方便大家,我就把每本书的章节拆开,再按照知识点合并,手动整理了这个知识树。 Special Sponsors showImg(https://segmentfault.com/img/remote/1460000018907426?w=1760&h=200); 贡献者:飞龙版...

    刘厚水 评论0 收藏0
  • Day05 - Flex 实现可伸缩的图片墙 中文指南

    摘要:实现可伸缩的图片墙中文指南作者简介是推出的一个天挑战。现在你看到的是这系列指南的第篇。完整指南在从零到壹全栈部落。实现效果点击任意一张图片,图片展开,同时从图片上下两方分别移入文字。 Day05 - Flex 实现可伸缩的图片墙 中文指南 作者:©liyuechun 简介:JavaScript30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 ...

    zhangfaliang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<