arduino驱动LD3320语音识别模块

LD3320:

LD3320 是一颗基于非特定人语音识别(SI-ASR:Speaker-Independent Automatic
SpeechRecognition)技术的语音识别/声控芯片。提供了真正的单芯片语音识别解决方案。
LD3320 芯片上集成了高精度的 A/D 和 D/A 接口,不再需要外接辅助的 Flash 和
RAM,即可以实现语音识别/声控/人机对话功能。并且,识别的关键词语列表是可以动
态编辑的

1.管脚说明:

arduino驱动LD3320语音识别模块

arduino驱动LD3320语音识别模块

arduino驱动LD3320语音识别模块

2.添加LD3320库文件

百度网盘下载地址

链接:https://pan.baidu.com/s/19WM7Rwd9rzUQ6ib4wnH-3w?pwd=m2o9
提取码:m2o9

下载完成后添加LD3320的库函数

arduino驱动LD3320语音识别模块

打开第一个文件夹,把里面的ld3320文件添加到arduino的文件库中。

arduino驱动LD3320语音识别模块

3.硬件连接

3.3V — VCC

GND — GND

MI — D12
MO — D11

SCK — D13

CS/NSS — D4

RST — D9

IRQ — D2

WR — GND

D8->(自定义连接)

D8是输出口。比如我用D8连接LED,给予LD3320开关灯命令

当我说”开灯”时,D8输出高电平,LED被点亮

当我说”关灯”时,D8输出低电平,LED熄灭

arduino驱动LD3320语音识别模块

4.程序代码

#include <ld3320.h>

VoiceRecognition Voice;                         //&#x58F0;&#x660E;&#x4E00;&#x4E2A;&#x8BED;&#x97F3;&#x8BC6;&#x522B;&#x5BF9;&#x8C61;
#define Led 8                                   //&#x5B9A;&#x4E49;LED&#x63A7;&#x5236;&#x5F15;&#x811A;
void setup()
{
  pinMode(Led,OUTPUT);                        //&#x521D;&#x59CB;&#x5316;LED&#x5F15;&#x811A;&#x4E3A;&#x8F93;&#x51FA;&#x6A21;&#x5F0F;
  digitalWrite(Led,LOW);                      //LED&#x5F15;&#x811A;&#x4F4E;&#x7535;&#x5E73;

   Voice.init();                               //&#x521D;&#x59CB;&#x5316;VoiceRecognition&#x6A21;&#x5757;
   Voice.addCommand("kai deng",0);             //&#x6DFB;&#x52A0;&#x6307;&#x4EE4;&#xFF0C;&#x53C2;&#x6570;&#xFF08;&#x6307;&#x4EE4;&#x5185;&#x5BB9;&#xFF0C;&#x6307;&#x4EE4;&#x6807;&#x7B7E;&#xFF08;&#x53EF;&#x91CD;&#x590D;&#xFF09;&#xFF09;
   Voice.addCommand("guan deng",1);            //&#x6DFB;&#x52A0;&#x6307;&#x4EE4;&#xFF0C;&#x53C2;&#x6570;&#xFF08;&#x6307;&#x4EE4;&#x5185;&#x5BB9;&#xFF0C;&#x6307;&#x4EE4;&#x6807;&#x7B7E;&#xFF08;&#x53EF;&#x91CD;&#x590D;&#xFF09;&#xFF09;
   Voice.start();//&#x5F00;&#x59CB;&#x8BC6;&#x522B;
}

 void loop()
{
   switch(Voice.read())                          //&#x5224;&#x65AD;&#x8BC6;&#x522B;
   {
      case 0:                                     //&#x82E5;&#x662F;&#x6307;&#x4EE4;&#x201C;kai deng&#x201D;
        digitalWrite(Led,HIGH);       //&#x70B9;&#x4EAE;LED
         break;
      case 1:                                     //&#x82E5;&#x662F;&#x6307;&#x4EE4;&#x201C;guan deng&#x201D;
        digitalWrite(Led,LOW);//&#x7184;&#x706D;LED
         break;
      default:
         break;
    }
 }
</ld3320.h>

Original: https://blog.csdn.net/wxhxiaowen/article/details/124460616
Author: 待在图书馆的毛毛虫
Title: arduino驱动LD3320语音识别模块

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/527189/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球