本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

《来实战》之智能车开源项目04:好玩的人工制杖,简单语音处理实现

发布时间:2020-03-16
分享到:

《来实战》之智能车开源项目04:好玩的人工制杖,简单语音处理实现

发布时间:2020-03-16
分享到:

更多项目进度详情分享:智能小车开源项目文章汇总

项目资料:电路城“来实战”多功能智能小车项目设计方案资料(持续更新)

广大的工程师及电子爱好者朋友们,大家好!

今天我们一起来看看简单语音控制的实现,我们是使用LD3320A语音口令识别套件。为什么要使用这款芯片呢?LD3320芯片是一款“语音识别”专用芯片,基于ICRoute公司设计生产。该芯片集成了语音识别处理器和部分外设电路,包括麦克风接口、AD、DA转换器、声音输出接口等。本芯片高效与节能,不需要外接任何如Flash、RAM等的存储芯片,直接集成在功能所需的器件即可以实现语音识别/声控/人机对话功能。另外,可以任意动态编辑识别的关键词语列表。

我们使用的是LD3320A语音口令识别套件,大家感兴趣解码源代码,或者是要获取详细资料,可以访问以下电路方案:

人机对话,语音识别 LD3320A 模块(原理图、配套程序、相关资料等)  (有相关视频演示)

基于语音识别的智能蓝牙音箱

更多的相关方案,可在电路城电路方案中查找。

那么我们究竟应该如何利用该套件实现简单语音控制呢?这是套件图片:

首先我们根据资料掌握该模块串口接收使用功能,这里设置要传输的字节,比如我们发送AA BB CC DD。这里总共是13个字节,其中可用字节是10个,后面必须有FF FF FF做结束标志。通过语音触发以后,就开始向串口发送相关信息。

使用USB转TTL模块连接电脑,打开串口调试器,做出相应语音控制,便能将对应的数据通过串口发送至串口调试工具。我们可以看到,电脑串口调试工具成功接收到了语音识别模块发送的数据。

如果该模块连接的是小车主控板,那么就可以通过串口将所要传输的字节发送给主控板,主控板会经过处理作出相应动作。所以该模块用于简单语音控制是非常便利的,我们可以通过语音来控制小车的简单动作,比如:前进、后退、转圈以及转弯。

那么,同理,在我们小车实现某些动作后也可以将定义好的数据通过串口传输至语音处理模块,播放相应提示词。所以由于这个模块的使用大大方便了我们控制,但是这个并算不上真正意义上的语音控制,没有学习功能,没有数据库,我想这只能算作人工制杖了。

 

开源项目沟通交流群,马上扫码加入!

想为我们开源项目出谋划策?马上扫码加入开源项目专家智囊团微信群,需要备注“专家智囊团:姓名+擅长领域+所在地区”,我们会尽快审核您的身份:

开源项目贡献者名单荣誉榜

(马上加入我们,开源项目等你来贡献智慧...)

。。。 。。。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论