离线语音模块初步学习——LSYT201B(深圳雷龙发展)

embedded/2024/9/25 0:30:02/

一 、产品简介

首先简单介绍下该离线语音模块,官方给出的介绍是:YT2228 是根据智能语音交互市场需求及思必驰算法的发展方向定义开发的 “芯片+算法”人工智能人机语音交互解决方案,具有高性能、低功耗等特点。该芯片通过软硬融合的方法,具备快速赋予各类设备语音交互的能力,极大的提高了用户体验和产品灵活性。该芯片支持家居5m交互,本地最多可识别150词,具备多轮交互能力。

(笔者使用起来效果非常好,尤其是它的灵敏度很高,关键词触发也很稳定!!价格也实惠)

二、功能介绍

2.1 UART 连接

2.2 UART 控制协议

采用标准 UART 异步串口接口, 3.3V TTL 电平。波特率9600、数据位8位、停止位1 位、奇偶校验位无、流控无。

三、逻辑思路

将单片机的TX和RX与语音模块的RX和TX进行连接,用于通信传输。

用户触发已有的词条指令,麦克风接收到语音信号后转换为数字信号,并通过串口发送给STM32单片机,单片机收到数据后进行相应的操作控制。比如:用户触发“你好小龙”的唤醒词,语音模块的串口会输出FE 04 00 02 04 FD,同时喇叭接口播报应答语“我在”,随后再次触发其他关键词,单片机通过解析语音模块串口输出的字符串就可以进行对应的操作,点灯、关灯、增强亮度、降低亮度等的操作。

示例词条如下:

词条播报串口输出
你好小龙我在FE 04 00 02 04 FD
打开灯光打开灯光FE 04 00 03 05 FD
关闭灯光关闭灯光FE 04 00 04 06 FD

实物如下图所示: 

语音模块与单片机的vcc gnd tx rx相连,通过串口助手显示,能正常实现通信,效果非常好,触发很灵敏! 也可通过USB转TTL,交叉连接Tx和Rx,Vcc接5V,GND接GND,打开串口助手进行对应的控制,通信效果很好。

以上就是初步对该语音模块的学习,之后有时间会在做一些小实验。


本篇完。

本人博客仅代表个人见解方便记录成长笔记。

若有不足,请指出,感谢您的阅读!


http://www.ppmy.cn/embedded/16533.html

相关文章

深度学习中的黑科技:自监督学习(Self-Supervised Learning)

在人工智能领域,深度学习已成为推动技术革新的核心力量。然而,深度学习的一个重要瓶颈是对大量标记数据的依赖性。在这个背景下,自监督学习(Self-Supervised Learning, SSL)作为一种新兴的学习范式,越来越受到研究者的关注。自监督…

Java 基于Graphics2D 实现海报(支持自定义颜色,背景,logo,贴图)

效果: 海报一: 海报二: 代码: 参数实体类: package com.ly.cloud.dto;import lombok.Data;/*** Author * Date Created in 2024/4/24 下午2:16* DESCRIPTION: 海报页面所需的参数 实体类* Version V1.0*/ Dat…

接口请求与对象转json中字段大小写的处理

1、前端请求对象中,字段为大写的情况 》前端请求对象字段为大写 》后端接受对象字段也为大写 前后端对象字段一模一样,就是接受不到前端传过来的值,针对这种情况,只需在后端对象中加JsonProperty("Id")即可 如下所示&a…

004 死信(限制队列最大长度)

文章目录 消息ttl过期成为死信队列达到最大长度成为死信MyOrder.javaRabbitMQDirectConfig.javaOrderProducer.javaPayConsumer.javaDeadOrderConsumer.java application.yaml 死信就是无法被消费的消息。一般来说,producer 将消息投递到 broker 或者直接到 queue 中…

java项目:微信小程序基于SSM框架实现的购物系统小程序【源码+数据库+毕业论文+PPT】

一、项目简介 本项目是一套基于SSM框架实现的购物系统小程序 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功能齐…

【React】memo在props不变的情况下不再重复渲染组件

前言 组件中状态(State)发生改变会导致该组件重新渲染,其中的子组件也会被重新渲染。如果子组件中并未使用该状态(State),重复渲染会导致无效的性能损耗。 在阻止重新渲染这个需求的基础上,诞…

Three.js——基础材质、深度材质、法向材质、面材质、朗伯材质、Phong材质、着色器材质、直线和虚线、联合材质

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步…

[C++][算法基础]完全背包问题(动态规划)

有 𝑁 种物品和一个容量是 𝑉 的背包,每种物品都有无限件可用。 第 𝑖 种物品的体积是 𝑣𝑖,价值是 𝑤𝑖。 求解将哪些物品装入背包,可使这些物品的总体积不…