【SU-03T离线语音模块】:学习配置使用

前言

时不可以苟遇,道不可以虚行。


一、介绍

1、什么是语音识别模块

语音识别模块是在一种基于嵌入式的语音识别技术的模块,主要包括语音识别芯片和一些其他的附属电路,能够方便的与主控芯片进行通讯,开发者可以方便的将该模块嵌入到自己的产品中使用,实现语音交互的目的。

  • 离线语音模块 与 在线语音模块的区别:
    1. 相同点:都可以根据开发人员的需求进行开发相应的固件程序。
    2. 不同点:离线语音模块是本地存储数据,需要提前设置命令词、回复语等操作,词汇有限制,使用相对简单,但是单一;在语音模块需要配置网络,以及云服务器,不需要设定命令词,回复语,使用更加智能,但相对复杂。

2、SU-03T 离线智能语音识别模块

  • SU-03T 就是一款离线语音识别模块。
    【SU-03T离线语音模块】:学习配置使用_第1张图片

  • SU—03T_EVB是一款基于SU—03T语音模块而设计以方便用户使用的开发板,开发板集成了USB Type—C接口,CH340N USB转串口芯片,高灵敏度咪头、拨动开关和复位开关,咪头和串口可断开,插上Type—C数据线就能通过串口烧录程序。且本开发板引出语音模组的所有10口并增加了一组3.3V电源和一组5V电源接口,排针兼容面包板设计,短小精悍,可作为智能家居主控板直接应用。

  • 且该语音模块开发板具有丰富的系统外设资源,包括UART、12C、SPI、PWM、ADC等,能快速应用于智能家居,各类智能小家电,86盒,玩具,灯具等需要语音操控的产品。


二、使用方法

1、登录:智能公元平台(http://www.smartpi.cn/)

  • 没有账号的先注册一下账号

2、创建产品【SU-03T离线语音模块】:学习配置使用_第2张图片

  • 进入以下页面,进行一些产品的配置:
    【SU-03T离线语音模块】:学习配置使用_第3张图片
  • 产品类别选择其他:->其他产品
    【SU-03T离线语音模块】:学习配置使用_第4张图片
  • 选择场景:纯离线方案;选择模组:SU-03T
    【SU-03T离线语音模块】:学习配置使用_第5张图片
  • 填写产品信息:
    【SU-03T离线语音模块】:学习配置使用_第6张图片
  • 最后点击保存。

  • 进入语音 SDK 栏,前端信号处理选择默认即可:
    【SU-03T离线语音模块】:学习配置使用_第7张图片
  • 引脚 Pin 配置:
    【SU-03T离线语音模块】:学习配置使用_第8张图片
  • GPIO_B2功能定义为UART1_TX, GPIOO_B3功能定义为UART1_RX
    在这里插入图片描述
    在这里插入图片描述

  • 唤醒词自定义

唤醒词:就相当于第一条指令一样,可以通过自己设定唤醒词,自动生成代码,实现 GPIO、UART 等端口根据语音指令输出自定义信号,无需代码开发即可控制外部设备。
【SU-03T离线语音模块】:学习配置使用_第9张图片
【SU-03T离线语音模块】:学习配置使用_第10张图片

  • 接下来就是一些语音的配置:可选择默认即可;
    【SU-03T离线语音模块】:学习配置使用_第11张图片
  • 点击生成 SDK,会提示出正在下载:
    在这里插入图片描述
    在这里插入图片描述
  • 生成的SDK在 产品管理-产品列表里查看,通过“查看详情”可修改配置
    【SU-03T离线语音模块】:学习配置使用_第12张图片
  • 生成完成后,可以点击下载 SDK。
    在这里插入图片描述
    【SU-03T离线语音模块】:学习配置使用_第13张图片
  • 下载后的 SDK 经过解压后的文件夹为 "uin_hb_m_solution"
  • 注:文件夹的保存路径中不能含有中文。
  • 找到文件下的烧录工具:UniOneUpdateTool.exe
    【SU-03T离线语音模块】:学习配置使用_第14张图片
    【SU-03T离线语音模块】:学习配置使用_第15张图片
  • 打开烧录工具:
    【SU-03T离线语音模块】:学习配置使用_第16张图片
  • 将 SU-03T 语音模块与USB转TTL模块,电脑连接:
SU-03T 语音模块 USB转TTL模块
B6 TXD
B7 RXD
GND GND
5V 5V
  • 选择烧录文件:(一定要自己去选择烧录文件,不能直接烧录
    【SU-03T离线语音模块】:学习配置使用_第17张图片
  • 烧录的时候,先不接 5V ,点击烧录之后,再将 5V 插上,最后等待烧录完成即可。

你可能感兴趣的:(STM32模块学习,学习,语音识别,人工智能)