显示页面修订记录反向链接回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ====== 语音识别传感器 ====== ===== 1、模块介绍 ===== <html><body> <p class=MsoTitle align=left style='text-align:left'><span style='font-size: 16.0pt;font-family:宋体;color:#222222;background:white'> <span lang=ZH-CN>本模块是一款非特定人声的语音识别模块,即任何人的声音都可以进行识别和判断,不需要用户事先训练和录音,不需要联网,本地就能识别。以无声调汉语拼音的方式进行匹配识别,同时选择一组最接近当前语音关键词进行输出。关键词可以随时修改,以汉语拼音的形式动态编辑,不同于市面上关键词固定的模块,这样操作更灵活、更方便。</span></span></p> </body></html> ===== 2、参数规格 ===== {{ :wm_wiki:speech_recognition_sensor:pasted:20190803-172740.png?800 }} <html><body> <div align=center> <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 style='border-collapse:collapse'> <tr> <td width=238 valign=top style='width:178.5pt;border-top:solid #5B9BD5 3.0pt; border-left:solid #5B9BD5 3.0pt;border-bottom:solid white 2.25pt;border-right: none;background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>参数</span></b></p> </td> <td width=552 valign=top style='width:5.75in;border-top:solid #5B9BD5 3.0pt; border-left:none;border-bottom:solid white 2.25pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>值</span></b><b><span style='font-size:18.0pt;font-family:宋体;color:white'>/<span lang=ZH-CN>描述</span></span></b></p> </td> </tr> <tr> <td width=238 valign=top style='width:178.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>工作电压</span></b></p> </td> <td width=552 valign=top style='width:5.75in;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>DC 5V(<span lang=ZH-CN>内置</span>3.3V<span lang=ZH-CN>电平转换</span>)</span></p> </td> </tr> <tr> <td width=238 valign=top style='width:178.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:none;border-right:solid white 1.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>接口类型</span></b></p> </td> <td width=552 valign=top style='width:5.75in;border:none;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>RJ11</span></p> </td> </tr> <tr> <td width=238 valign=top style='width:178.5pt;border:solid white 1.0pt; border-left:solid #5B9BD5 3.0pt;background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>通信方式</span></b></p> </td> <td width=552 valign=top style='width:5.75in;border-top:solid white 1.0pt; border-left:none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>WM<span lang=ZH-CN>单总线</span></span></p> </td> </tr> <tr> <td width=238 valign=top style='width:178.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:none;border-right:solid white 1.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>控制芯片</span></b></p> </td> <td width=552 valign=top style='width:5.75in;border:none;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>STC11L08XE</span></p> </td> </tr> <tr> <td width=238 style='width:178.5pt;border:solid white 1.0pt;border-left:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>识别芯片</span></b></p> </td> <td width=552 valign=top style='width:5.75in;border-top:solid white 1.0pt; border-left:none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>LD3320</span></p> </td> </tr> <tr> <td width=238 style='width:178.5pt;border-top:none;border-left:solid #5B9BD5 3.0pt; border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;background: #5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>晶振频率</span></b></p> </td> <td width=552 valign=top style='width:5.75in;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>22.1184MHz</span></p> </td> </tr> <tr> <td width=238 style='width:178.5pt;border-top:none;border-left:solid #5B9BD5 3.0pt; border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;background: #5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>状态指示灯</span></b></p> </td> <td width=552 valign=top style='width:5.75in;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>当模块识别到语音时,蓝灯状态翻转一次</span></p> </td> </tr> <tr> <td width=238 style='width:178.5pt;border-top:none;border-left:solid #5B9BD5 3.0pt; border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;background: #5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>启动指示灯</span></b></p> </td> <td width=552 valign=top style='width:5.75in;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>当模块正常启动时,绿色</span><span style='font-size:18.0pt;font-family:宋体;color:white'>LED<span lang=ZH-CN>灯常量</span></span></p> </td> </tr> <tr> <td width=238 valign=top style='width:178.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:solid #5B9BD5 3.0pt;border-right:solid white 1.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>尺寸大小</span></b></p> </td> <td width=552 valign=top style='width:5.75in;border-top:none;border-left: none;border-bottom:solid #5B9BD5 3.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>55mm*24mm*18.5mm(<span lang=ZH-CN>长</span>*<span lang=ZH-CN>宽</span>*<span lang=ZH-CN>高</span>)</span></p> </td> </tr> </table> </div> </body></html> ===== 3. 使用指南 ===== ==== 3.1. 模块使用说明 ==== <html><body> <p class=MsoNormal style='text-indent:21.0pt'><span lang=ZH-CN style='font-size:16.0pt;font-family:宋体;color:black;background:white'>(</span><span style='font-size:16.0pt;font-family:宋体;color:black;background:white'>1<span lang=ZH-CN>)使用本模块前,必须先输入要识别的关键词,添加关键词以拼音方式输入,例如想添加“<b><span style='background: yellow'>开灯</span></b>”命令,则输入“</span><b><span style='background:yellow'>kai deng</span></b><span lang=ZH-CN>”,每个汉字间的拼音用空格隔开。</span></span></p> <p class=MsoNormal style='text-indent:21.0pt'><span lang=ZH-CN style='font-size:16.0pt;font-family:宋体;color:black;background:white'>(</span><span style='font-size:16.0pt;font-family:宋体;color:black;background:white'>2<span lang=ZH-CN>)每个关键词对应一个数字号,当识别到这个关键词时,模块返回对应的数字号。</span></span></p> <p class=MsoNormal style='text-indent:21.0pt'><span lang=ZH-CN style='font-size:16.0pt;font-family:宋体;color:black;background:white'>(</span><span style='font-size:16.0pt;font-family:宋体;color:black;background:white'>3<span lang=ZH-CN>)本模块有</span>2<span lang=ZH-CN>种模式,直接模式和口令模式。直接模式是只要识别到关键词就输出对应数字;口令模式是需要先说出口令词,识别后,再说关键词。</span></span></p> <p class=MsoNormal style='text-indent:21.0pt'><span lang=ZH-CN style='font-size:16.0pt;font-family:宋体;color:black;background:white'>(</span><span style='font-size:16.0pt;font-family:宋体;color:black;background:white'>4<span lang=ZH-CN>)识别原理:当模块检测出一段连续的背景噪音后,认为用户已经在说话了,当检测到有连续的</span>600ms<span lang=ZH-CN>不说话或者没有声波时,才会给出识别结果。所以,从说话结束到有识别结果,至少需要</span>600ms<span lang=ZH-CN>。</span></span></p> <p class=MsoNormal style='text-indent:21.0pt'><span lang=ZH-CN style='font-size:16.0pt;font-family:宋体;color:black;background:white'>(</span><span style='font-size:16.0pt;font-family:宋体;color:black;background:white'>5<span lang=ZH-CN>)最多可以设置</span>20<span lang=ZH-CN>组候选识别句,每个识别句可以是单字,词组或者短句,长度不超过</span>8<span lang=ZH-CN>个汉字或者</span>40<span lang=ZH-CN>个字节的拼音串。</span></span></p> <p class=MsoNormal style='text-indent:21.0pt'><span lang=ZH-CN style='font-size:16.0pt;font-family:宋体;color:black;background:white'>(</span><span style='font-size:16.0pt;font-family:宋体;color:black;background:white'>6<span lang=ZH-CN>)本模块只支持中文普通话识别。</span></span></p> </body></html> ==== 3.2. 功能模块及WeeeCode图形化编程指南 ==== <html><body> <p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:16.0pt; font-family:华文楷体;color:#222222;background:white'> </span><span lang=ZH-CN style='font-size:16.0pt;color:black;background:white'>该模块支持的图形化编程平台目前有</span><span style='font-size:16.0pt;color:black;background:white'>WeeeCode 3.0<span lang=ZH-CN>,其图形化编程指南如下:</span></span></p> <div align=center> <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 style='border-collapse:collapse'> <tr> <td width=257 valign=top style='width:193.1pt;border:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:black;background: white'>模块功能</span></b></p> </td> <td width=222 valign=top style='width:166.5pt;border:solid windowtext 1.0pt; border-left:none;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:black;background: white'>需传参数</span></b></p> </td> <td width=654 valign=top style='width:490.8pt;border:solid windowtext 1.0pt; border-left:none;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:black;background: white'>图形化编程块举例</span></b><b><span style='font-size:14.0pt;font-family:华文楷体; color:black;background:white'>(</span><span lang=ZH-CN>其他平台图形化编程块大同小异</span>)</b></p> </td> </tr> <tr style='height:79.55pt'> <td width=257 style='width:193.1pt;border:solid windowtext 1.0pt;border-top: none;padding:0in 5.4pt 0in 5.4pt;height:79.55pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>选择工作模式</span></p> </td> <td width=222 style='width:166.5pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt;height:79.55pt'> <p class=MsoNormal><span style='font-size:14.0pt;font-family:华文楷体;color:black; background:white'>(2<span lang=ZH-CN>个参数)端口、选择模式</span></span></p> </td> <td width=654 style='width:490.8pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt;height:79.55pt'> <p class=MsoNormal align=center style='text-align:center'><img width=480 height=126 src="lib/exe/fetch.php?media=wm_wiki:speech_recognition_sensor:pasted:20190807-112424.png"></p> </td> </tr> <tr style='height:79.55pt'> <td width=257 style='width:193.1pt;border:solid windowtext 1.0pt;border-top: none;padding:0in 5.4pt 0in 5.4pt;height:79.55pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>设置需要识别的口令语句</span></p> </td> <td width=222 style='width:166.5pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt;height:79.55pt'> <p class=MsoNormal><span style='font-size:14.0pt;font-family:华文楷体;color:black; background:white'>(2<span lang=ZH-CN>个参数)端口、口令语句</span></span></p> </td> <td width=654 style='width:490.8pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt;height:79.55pt'> <p class=MsoNormal align=center style='text-align:center'><img width=504 height=61 src="lib/exe/fetch.php?media=wm_wiki:speech_recognition_sensor:pasted:20190807-112459.png"></p> </td> </tr> <tr style='height:66.95pt'> <td width=257 style='width:193.1pt;border:solid windowtext 1.0pt;border-top: none;padding:0in 5.4pt 0in 5.4pt;height:66.95pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>设置需要识别的语句及序号</span></p> </td> <td width=222 style='width:166.5pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt;height:66.95pt'> <p class=MsoNormal><span style='font-size:14.0pt;font-family:华文楷体;color:black; background:white'>(3<span lang=ZH-CN>个参数)端口、语句序号、识别拼音语句</span></span></p> </td> <td width=654 style='width:490.8pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt;height:66.95pt'> <p class=MsoNormal> </p> <p class=MsoNormal align=center style='text-align:center'><img width=585 height=379 src="lib/exe/fetch.php?media=wm_wiki:speech_recognition_sensor:pasted:20190807-112601.png"></p> <p class=MsoNormal> </p> </td> </tr> <tr style='height:79.55pt'> <td width=257 style='width:193.1pt;border:solid windowtext 1.0pt;border-top: none;padding:0in 5.4pt 0in 5.4pt;height:79.55pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>当识别有效的语句后返回相应的序号(</span><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:red;background: yellow'>备注:</span><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体; color:red;background:white'>需要新建一个变量来储存该返回值</span><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>)</span></p> </td> <td width=222 style='width:166.5pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt;height:79.55pt'> <p class=MsoNormal><span style='font-size:14.0pt;font-family:华文楷体;color:black; background:white'>(1<span lang=ZH-CN>个参数)端口</span></span></p> </td> <td width=654 style='width:490.8pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt;height:79.55pt'> <p class=MsoNormal align=center style='text-align:center'><img width=293 height=47 src="lib/exe/fetch.php?media=wm_wiki:speech_recognition_sensor:pasted:20190807-112638.png"></p> </td> </tr> </table> </div> <p class=MsoNormal align=center style='text-align:center;text-indent:21.0pt'> </p> <p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:16.0pt; font-family:华文楷体;color:white'> </span><span lang=ZH-CN style='font-size: 16.0pt;font-family:宋体'>编程示例:</span></p> </body></html> ==== 3.3. 文本代码编程指南 ==== ===== 4. 技巧提高 ===== <html><body> <p class=MsoTitle><span style='font-size:16.0pt;font-family:宋体'>1<span lang=ZH-CN>、如果想提高语音识别的准确度和抗干扰性,可以采用口令模式。给模块或者机器人起一个名字,每次喊它的名字后才能输出控制指令。起名字时需要注意</span>2<span lang=ZH-CN>点:</span>3-6<span lang=ZH-CN>个字;发音平时不常听到。</span></span></p> <p class=MsoTitle><span style='font-size:16.0pt;font-family:宋体'>2<span lang=ZH-CN>、不同的关键词可以对应同一个</span>ID</span></p> <p class=MsoTitle><span style='font-size:16.0pt;font-family:宋体'>3<span lang=ZH-CN>、本模块只支持中文普通话识别,如果需要识别一些简单的外文或者方言发音时,可以用拼音标注的方式来实现。比如:</span>one<span lang=ZH-CN>(英文)——</span>wan<span lang=ZH-CN>(拼音)、</span>two<span lang=ZH-CN>——</span>tu</span></p> <p class=MsoTitle><span style='font-size:16.0pt;font-family:宋体'>4<span lang=ZH-CN>、识别的效果和一下因素有关,用户可以根据这些方面加以改善:</span></span></p> <p class=MsoTitle><span style='font-size:16.0pt;font-family:宋体'> a. <span lang=ZH-CN>周围环境的声音,也就是噪音越小越好</span></span></p> <p class=MsoTitle><span style='font-size:16.0pt;font-family:宋体'> b. <span lang=ZH-CN>关键词是发音响亮的开口音还是不容易发音的闭口音,一般开口音识别效果好,闭口音需要离模块近。</span></span></p> <p class=MsoTitle><span style='font-size:16.0pt;font-family:宋体'> c. <span lang=ZH-CN>关键词之间的差别程度,差别越大,误判越小。</span></span></p> <p class=MsoTitle><span style='font-size:16.0pt;font-family:宋体'> d. <span lang=ZH-CN>说话人的发音清晰度、快慢、口语、认真程度。吐词要清楚、不宜过快。</span></span></p> </body></html> ===== 5. 注意事项 ===== <html><body> <p class=MsoTitle><span style='font-size:16.0pt'>1<span lang=ZH-CN>、当识别效果差时,在安静环境下放几秒钟,或者断一下电,重启。</span></span></p> <p class=MsoTitle><span style='font-size:16.0pt'>2<span lang=ZH-CN>、有些电脑</span>USB<span lang=ZH-CN>供电可能不足,请尽量使用外部电源供电。</span></span></p> <p class=MsoTitle><span style='font-size:16.0pt'>3<span lang=ZH-CN>、最好不要在比较嘈杂的环境中使用。</span></span></p> </body></html>