语音系统有三个设备灯、风扇和风扇,开机时会有欢迎提示,两个按键,一个按键用以提示开关语音提示,另一个语音用于识别语音开始;但语音输入开始时,三个设备同时打开,也可以语音输入对应设备,设备会被单独开启。

整体语音识别分为三个模块:按键识别、语音识别播报和设备控制。

按键识别模块需要将用到的按键初始化,对应的按键按下需要消抖,按下后需要返回对应的键值,对应的键值在主函数中进行判断,识别到按键的键值执行相应的功能。

语音识别功能有用到XFS5152CE芯片该芯片可识别语音,通过串口发送的命令播报相应的语音,要启动语音识别功能设置一个数组将唤醒命令用串口发送出去,指定需要播报的语音,也是需要一个数组特定的命令来实现。

设备控制模块宏定义三个变量分别指向三个设备,需要将控制的引脚初始化,指定设备的状态0关,1开,当语音识别到某个设备时就进行对应的动作,打开相应的IO口开关。

基于stm32的语音识别控制系统.zip-嵌入式文档类资源-CSDN文库https://download.csdn.net/download/ming_chen_jing/86263642

基于stm32的语音识别系统相关推荐

  1. 基于 STM32 的语音识别智能家居控制系统的设计(LD3320语音识别芯片+ESP8266 WIFI模块+DHT11温湿度采集+MQ系列 烟雾及可燃气体+蜂鸣器+步进电机模拟窗帘+OLED液晶显示+

    ## **基于 STM32 的语音识别智能家居控制系统的设计(LD3320语音识别芯片+ESP8266 WIFI模块(阿里云 或ONENET或局域网)+DHT11温湿度采集+MQ系列 烟雾及可燃气体+ ...

  2. 手把手教你:基于TensorFlow的语音识别系统

    系列文章 第十章.手把手教你:基于Django的用户画像可视化系统 第九章.手把手教你:个人信贷违约预测模型 第八章.手把手教你:基于LSTM的股票预测系统 目录 系列文章 一.项目简介 二.语音数据 ...

  3. 单片机设计:基于stm32智能语音识别蓝牙音响(ld3320语音识别模块+mp3模块+喇叭+点阵屏+OLED+蓝牙+手机app)

    单片机设计:基于stm32智能语音识别蓝牙音响(ld3320语音识别模块+mp3模块+喇叭+点阵屏+OLED+蓝牙+手机app) 一.主要功能: 1.手机app播放内存卡的音乐.同时点阵屏随音乐进行跳 ...

  4. 基于STM32的最小系统电路设计(手把手零基础教学)

    文章目录 前言 一.复位电路 二.晶振电路 三.电源转换电路 四.SWD下载电路 五.LED测试电路 六.芯片外扩引脚 七.STM32微控制电路 总结 前言    在上篇介绍完<STM32的核心 ...

  5. 基于STM32视频监控系统

    目录 一.项目需求 二.原理图 三.上位机界面 四.实物 五.程序 六.说明文档 七.资料清单 资料下载地址:基于STM32视频监控系统 一.项目需求 上位机能够实时显示摄像头的画面,并且可以控制摄像 ...

  6. 基于STM32的环境检测系统(DHT11、BMP280、1602、MQ2)

    基于STM32的环境检测系统 闲来无事,用手头STM32做个项目. 成品功能: 功能说明 材料 STM32ZET6开发板 LCD1602显示屏 DHT11温湿度模块 BMP280大气压强模块 MQ2烟 ...

  7. 单片机毕业设计 基于stm32的病房呼叫系统

    文章目录 1 简介 2 绪论 2.1 课题背景 3 系统设计 3.1 系统架构 3.2 主程序设计 3.3 语音模块程序设计 3.4 显示模块程序设计 3.5 键盘模块程序设计 3.6 无线传输模块程 ...

  8. 【语音识别】基于GMM-HMM的语音识别系统

    基于GMM-HMM的语音识别系统 终极目的:让机器"听懂" . • 对齐:"音频wav" 和"文本txt"的对应关系 • 训练:已知对齐(w ...

  9. 基于python的语音识别系统,Python语音识别技术路线

    如何用python调用百度语音识别 1.首先需要打开百度AI语音系统,开始编写代码,如图所示,编写好回车.2.然后接下来再试一下的音频,开始编写成功回车,如图所示的编写. 3.最后,查看音频c的属性, ...

  10. 基于TMS320VC5507的语音识别系统实现

    1 语音识别片上系统概述 随着数字信号处理技术的发展,语音识别片上系统已成为人们研究的热点.然而,复杂的系统与硬件需求的矛盾,一定程度上限制了它的应用和推广.本文针对上述问题,采用相应的识别策略[1] ...

最新文章

  1. python中文意思k-【Python】 汉字转化汉语拼音pinyin
  2. SQL Server 2005 镜像构建说明(转载)
  3. java 定时删除_Java编写定时删除文件程序
  4. mastercam2017安装教程
  5. oracle 31693,ORACLE expdp备份与ORA-31693、ORA-02354、ORA-01555
  6. 软件开发工程师--经验之谈
  7. 【 D3.js 入门系列 --- 7 】 理解 update, enter, exit 的使用
  8. thinkphp框架环境部署
  9. extend Thread 和 implements Runnable
  10. 什么是Maven以及Maven的优点有哪些?
  11. 基础教程之Running Man奔跑
  12. EnvironmentLocationNotFound: Not a conda environment:
  13. rbac yii 1
  14. 互补滤波系数_说透互补滤波(1) - 线性互补滤波器从原理到实现
  15. windows连接vpn无法连接网络解决
  16. 用水流的概念来玩硬件(三)----LDO与DCDC电源电路
  17. 软件企业税收优惠政策2023
  18. Response的用法
  19. 中国Java培训机构09年度排行榜
  20. 每日新闻 | 华为首款5G手机今日正式开卖

热门文章

  1. Oracle 10G安装指导
  2. 计算机职业素养论文1500字,【职业素养论文】职业素养论文范文(共40篇)
  3. cad插件_CAD排版插件(附下载)
  4. SE壳破解 ---- QQ空间最近访客提取,2012-豆豆营销 等软件
  5. (2022.9)raspberry 4安装HP 1020 plus打印机,利用树莓派4制作无线打印服务器
  6. 当您尝试加入域时,出现“Network Location Cannot be Reached”(不能访问网络位置)错误信息...
  7. 国家测绘局制定的测绘与地理信息行业标准统计 (20110706)
  8. 控制系统分析与设计(一):控制系统分类及建模
  9. 知名歌手凌晨跳楼自杀:他为什么要走上绝路
  10. 四、day_03计时、关灯游戏