博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Day20 - 语言识别系统中文指南
阅读量:6257 次
发布时间:2019-06-22

本文共 745 字,大约阅读时间需要 2 分钟。

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

本文出自:

作者:©
简介: 是 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 JavaScript 来写东西,不借助框架和库,也不使用编译器和引用。现在你看到的是这系列指南的第 20 篇。完整中文版指南及视频教程在 。

运行项目

$ npm install$ npm start

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

效果图如下:

程序源码

HTML代码

  
Speech Detection

JS代码

JS实现思路

  • 新建一个语音识别的对象
  • 开启该语音识别对象的识别服务
  • 监听result事件,实时获取语音输入内容
  • 监听end事件,当结束时再次开启语音识别,使其持续监听

JS源码解析

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

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

-SpeechRecognition属性

var recognition = new SpeechRecognition();
recognition.continuous = false;
recognition.lang = 'en-US';
recognition.interimResults = false;...

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

源码下载

全栈部落 区块链部落

转载地址:http://dlxsa.baihongyu.com/

你可能感兴趣的文章
关于Python的3张图
查看>>
作IFRAME于iOS您的设备上支持滚动
查看>>
后台数据库优化——板机
查看>>
C++ redirect input
查看>>
linux_sound_alsa_Android+alsa音频系统中的几个问题
查看>>
IOS Core Image之二
查看>>
python---__getattr__\__setattr_重载'.'操作
查看>>
VMware克隆虚拟机后网络不能正常使用的解决方法
查看>>
android平台TextView使用ImageSpan画廊GIF图像
查看>>
Android开发之ListView-SimpleAdapter的使用
查看>>
App.config提示错误“配置系统未能初始化”
查看>>
Angular - - ngChange、ngChecked、ngClick、ngDblclick
查看>>
JAVA学习第五十九课 — 网络编程概述
查看>>
远程共享文件夹
查看>>
convert2utf8withbom
查看>>
Codeforces Round #336 (Div. 2)A. Saitama Destroys Hotel 水题
查看>>
poj2752 Seek the Name, Seek the Fame(next数组的运用)
查看>>
pgpgin|pgpgout|pswpin|pswpout意义与差异
查看>>
全排列(递归与非递归实现)
查看>>
[转] C/C++中printf和C++中cout的输出格式
查看>>