描述
<h3 style="line-height:1.8">1、项目功能介绍</h3>
<hr>
<p style="line-height:1.8"> 本项目主要功能为温湿度检测器,通过盛思锐SHT40获取温湿度并通过数码管显示,同时还使用安信可VC-02扩展了语音控制功能。还有OLED、ESP32等接口由于时间原因没有做,后期可以扩展。</p>
<h3 style="line-height:1.8">2、项目属性</h3>
<hr>
<p style="line-height:1.8"><span style="color:#000000">首次公开且为原创。</span></p>
<h3 style="line-height:1.8">3、开源协议</h3>
<hr>
<p style="line-height:1.8">GPL 3.0</p>
<h3 style="line-height:1.8">4、硬件部分</h3>
<hr>
<p style="line-height:1.8">硬件主要由STM32G070CBT6主控制器和VC-02离线语音模块两部分组成。</p>
<h3 style="line-height:1.8">5、软件部分</h3>
<hr>
<p style="line-height:1.8">软件部分着重讲述一下如何使用VC-02离线语音模块。</p>
<p style="line-height:1.8">先贴一些VC-02开发相关资料的链接:</p>
<p style="line-height:1.8">1、安信可语音开发平台:<a href="http://voice.ai-thinker.com/#/" target="_blank">安信可 (ai-thinker.com)</a></p>
<p style="line-height:1.8">2、VC-02开发资料:<a href="https://aithinker.blog.csdn.net/article/details/105650863?spm=1001.2014.3001.5502" target="_blank">安信可博客导航一站式搜索(所有博客的汇总帖)_安信可接入米家-CSDN博客</a></p>
<p style="line-height:1.8">VC-02离线语音模块识别准确率高且开发简单,非常值得推荐,接下来叙述一下开发VC-02的步骤:</p>
<p style="line-height:1.8">步骤1、登录安信可语音开发平台并注册账号。</p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/1edae765d06a49eba21bf3ec40595970.png" alt=""></p>
<p style="line-height:1.8">步骤2、在产品管理中添加新的产品,可以自定义产品的类别、使用场景以及识别语言等。</p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/d05edc01dd2a48129e574edb641891c3.png" alt=""></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/46e8f08e5f924374a47209d23ec7152e.png" alt="" width="1522" height="695"></p>
<p style="line-height:1.8">步骤3、自定义语言SDK,定义方式与CubeMX类似,一般情况下不需要编写代码。</p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/2846791da6974326ac22d880dcafe96a.png" alt="" width="1522" height="690"></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/df5dc361ce87400e84dffd1975c55b81.png" alt="" width="1522" height="633"></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/dc8a821081df4996a8cd26cefcc590d1.png" alt="" width="1522" height="711"></p>
<p style="line-height:1.8"> 此外还可以定义声音以及语速。</p>
<p style="line-height:1.8">步骤4、生成自定义固件并下载到VC-02中。</p>
<p style="line-height:1.8"> 点击生成SDK并等待,大约需要10~30分钟。生成完后点击下载固件下载步骤3中自定义的程序。如果是第一次使用还需要点击下载SDK下载相关内容,其中包含二次开发的内容以及烧录工具。</p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/8b4c6d3fabcd4d14bd56088e058645a1.png" alt="" width="1522" height="296"></p>
<p style="line-height:1.8"> 接下来是烧录程序,烧录程序可以使用串口和JTAG两种方式,这里使用安信可提供的JTAG来烧录程序。选择下载SDK中的烧录软件,然后选择下载固件中的.bin文件,最后烧录程序即可。</p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/e474f5c17c3b438199da07ef2c1d622f.jpg" alt="" width="1522" height="651"></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/689b5103a5aa42cd81b18e1201c20092.png" alt="" width="940" height="480"></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/3926286f3d90458abeda91272f9b3926.png" alt="" width="982" height="885"></p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/ced25ad268224515b319193a4ac621ce.png" alt="" width="617" height="253"></p>
<p style="line-height:1.8"> 至此VC-02的基本开发流程就结束了,使用起来还是非常方便的。</p>
评论(0)