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

项目资料:电路城“来实战”多功能智能小车项目设计方案资料

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

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

104c63ae75dcb3522571f7f4163acdee.png

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

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

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

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

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

870b35005c9175b9889114a8acf334e8.png

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

d24d208997bf17d652238c83a5288fcc.png

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

541d266ea26b75b344b491b3aaab5757.png

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

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

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

1b18b43be33da812f05c2130d09829a5.png

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

512fc9110943aa728ab215a6ddb6afee.png

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

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

。。。。。。

9ff67528f3ccb0a780891a2e8d521184.gif

加入群聊

传感器技术交流2群:954070515

射频/无线交流2群:725064756

电机控制研发交流2群:619795552

电源开发交流2群:457910972

EDA/PCB设计交流2群:743876836

物联网技术交流2群:992318230

汽车电子交流1群:238034110

嵌入式交流1群:852018713

电路城官方交流群,期待你的加入。

9fb9dd57b224b8384dcdb6a45642deb3.gif

点击“

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐