0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于芯科科技xG24开发套件实现语音控制灯光的简易步骤

Silicon Labs 来源:Silicon Labs 2026-03-04 15:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本设计指南详细介绍了在Silicon Labs(芯科科技)的EFR32xG24开发套件上使用TensorFlow Lite Micro(TFLM)创建语音控制灯光应用的过程。该示例使用keyword_spotting_on_off_v3.tflite模型(推荐),用于检测“on”和“off”关键词。

硬件:EFR32xG24开发套件板(BRD2601B Rev A01)

软件:Simplicity Studio(SiSDK 2024.12 或更高版本)

有关模型创建的更多信息,请参阅MLTK教程:https://siliconlabs.github.io/mltk/mltk/tutorials/keyword_spotting_on_off.html

语音控制灯光提升智能家居实用性

在现代家庭中,大多数电器仍然通过开关或移动应用程序进行手动操作,这对某些用户(如老年人或身体不便者)来说可能不方便甚至难以使用。现有的智能家居系统通常仅依赖单一的连接方式,例如Wi-Fi蓝牙,导致在覆盖范围、可靠性和响应速度方面存在局限。此外,许多系统过度依赖持续的互联网连接,缺乏自然的语音交互,从而降低了用户便利性和整体系统效率。

因此,亟需一种高效、用户友好且易于使用的家庭自动化系统-导入语音控制功能,能够通过直观且可靠的交互方式,实现对家电的无缝控制。以下是基于芯科科技xG24开发套件实现语音控制灯光的简易步骤:

1.安装AI/ML扩展

点击顶部栏中的“Install”。

点击“Manage Installed Packages”。

在“SDKs” 下,安装最新版本的 AI/ML 扩展(SiSDK 2024.12 及以上版本可用)。

2.在Simplicity Studio中新建项目

在“File”菜单中选择“New” >> “Silicon Labs Project Wizard”。

选择目标开发板(EFR32xG24 Development Kit)、SDK(Simplicity SDK v2024.12.0 或更高版本)、以及 IDE/工具链(如GNU ARM v12.2.1)。点击“Next”。

选择“Empty C++ Project”,点击“Next”。

为项目命名并点击“Finish”。

3.添加机器学习软件组件

打开项目文件(扩展名为.slcp)。

在“Software Components” 中搜索“aiml”。

点击“Enable Extension” 启用 AI/ML 扩展。

展开AI/ML → Machine Learning → TensorFlow,选择“TensorFlow Lite Micro” 并点击“Install”。

系统会提示安装额外组件

Debug Logging:选择 “Debug Logging using IO Stream”(如需要)或“Debug Logging Disabled”。点击“Install”。

Kernels:选择“MVPv1 Accelerated Kernels”。点击“Install”。

4.配置TFLM组件

在TensorFlow Lite Micro软件组件中点击“Configure”。

设置“Arena Size”。本示例输入1,表示系统将在运行时动态确定最佳内存区域大小。

5.引入并转换模型

在项目的config目录下创建tflite子目录(可选但推荐)。

将keyword_spotting_on_off_v2.tflite 文件拖入config/tflite 目录(若未创建子目录则直接放入config)。

框架会自动将.tflite 文件转换为 C 数组(生成在autogen 目录下的sl_tflite_micro_model.c)。同时,TFLM 解释器也会自动初始化。

6.模型性能分析(可选)

高级用户可使用MLTK Model Profiler Utility对模型进行性能分析,以便优化。

对于本基础示例,此步骤并非必需。

7.运行模型

初始化TFLM API:添加必要代码以初始化TFLM解释器。

提供输入数据

读取输出数据

获取输出张量

8.实现后处理逻辑

开发算法:根据模型输出(如int8_t value)判断是否识别到“on”或“off”。

触发事件:根据后处理结果执行动作,例如控制LED

可参考voice_control_light.cc、recognize_commands.h、recognize_commands.cc 以及AI/ML 扩展示例中的逻辑,完成LED 控制与命令识别。

项目中还需添加麦克风、音频处理和 LED 控制相关组件。

访问芯科科技Github空间以获取关于本用户指南的完整内容:https://www.silabs.com/documents/public/marketing-materials/voice-control-light-tutorial.pdf

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发套件
    +关注

    关注

    2

    文章

    227

    浏览量

    25220
  • 语音控制
    +关注

    关注

    5

    文章

    513

    浏览量

    29735
  • 芯科科技
    +关注

    关注

    1

    文章

    513

    浏览量

    17886

原文标题:设计教程-xG24开发套件实现语音控制灯光

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    全新Altera Agilex开发套件正式发布

    Altera 正式面向嵌入式和 FPGA 开发推出三款紧凑型、高性能开发套件,以丰富互联与扩展能力,加速从概念到原型的验证流程。
    的头像 发表于 03-19 16:06 292次阅读
    全新Altera Agilex<b class='flag-5'>开发套件</b>正式发布

    AI功能(SC171开发套件V2-FAS)

    ://t.elecfans.com/v/28545.html *附件:文档:图像超分辨率(real esrgan x4plus)案例----基于SC171开发套件V2-FAS.pdf 见文档说明 4 语音
    发表于 02-11 14:33

    科技发布Simplicity Studio 6软件开发套件最新版本SiSDK 2025.12.0

    Silicon Labs(科技)近期发布了Simplicity Studio 6软件开发套件的最新版本-SiSDK 2025.12.0,这代表着嵌入式与无线软件开发的一次重大进步。
    的头像 发表于 01-29 10:29 1229次阅读

    恩智浦基于S32K344的48V电机控制开发套件产品介绍

    MCSXTM4CK344和MCDXTM4CK344是功能强大的电机控制开发套件,用于高功率48V应用的快速原型设计和评估。
    的头像 发表于 01-26 09:29 2292次阅读
    恩智浦基于S32K344的48V电机<b class='flag-5'>控制</b><b class='flag-5'>开发套件</b>产品介绍

    AI功能(SC171开发套件V3)2026版

    AI功能(SC171开发套件V3)2026版 序列 课程名称 视频课程时长 视频课程链接 课件链接 工程源码 1 人体目标检测(Yolov5)案例----基于SC171开发套件V3 8分19秒
    发表于 01-15 11:18

    DA14535 USB开发套件硬件解析:开启低功耗蓝牙开发新征程

    DA14535 USB开发套件硬件解析:开启低功耗蓝牙开发新征程 在当今的电子设备开发领域,低功耗蓝牙技术因其广泛的应用前景和高效的性能表现,受到了众多开发者的青睐。Renesas的D
    的头像 发表于 12-29 11:00 1056次阅读

    采用XIAO MG24开发板的手套动作控制电动滑板设计

    本篇应用文章来自于Silicon Labs(科技)在线技术社区,作者分享了运用XIAO MG24开发板来打造通过手套动作控制电动滑板(E
    的头像 发表于 12-25 11:37 3774次阅读
    采用XIAO MG<b class='flag-5'>24</b><b class='flag-5'>开发</b>板的手套动作<b class='flag-5'>控制</b>电动滑板设计

    科技推出Simplicity Ecosystem软件开发套件

    Silicon Labs(科技)今日在深圳盛大举办享誉业界的Works With开发者大会,同时宣布推出Simplicity Ecosystem软件开发套件,它不仅是下一代模块化的
    的头像 发表于 10-27 16:45 1528次阅读

    微RV1126B开发套件评测大赛正式开赛!(文末附报名二维码)

    微RV1126B开发套件评测大赛正式开赛!(文末附报名二维码)
    的头像 发表于 10-27 14:27 570次阅读
    瑞<b class='flag-5'>芯</b>微RV1126B<b class='flag-5'>开发套件</b>评测大赛正式开赛!(文末附报名二维码)

    微RV1126B开发套件评测大赛正式开赛!

    大赛简介EASYEAI灵眸科技正式启动2025年首届“瑞微RV1126B开发套件评测大赛”,以“硬核实践,赋能未来”为主题,面向开发者开放价值835元的EASYEAINano-TB开发套件
    的头像 发表于 10-27 09:12 2989次阅读
    瑞<b class='flag-5'>芯</b>微RV1126B<b class='flag-5'>开发套件</b>评测大赛正式开赛!

    基于瑞萨RA8M1 MCU的高性能语音控制应用方案

    瑞萨电子面向语音AI,基于VK-RA8M1开发套件,集成多种智能语音处理功能,实现了无需云端的高性能语音
    的头像 发表于 10-17 09:55 5704次阅读
    基于瑞萨RA8M1 MCU的高性能<b class='flag-5'>语音</b><b class='flag-5'>控制</b>应用方案

    科技xG22E能量收集开发套件的应用示例

    EFR32xG22E(xG22E)能量收集(Energy Harvesting)开发套件是设计节能物联网应用的一个理想起点,可用于探索和评估Silicon Labs(
    的头像 发表于 06-23 14:04 2027次阅读
    <b class='flag-5'>芯</b><b class='flag-5'>科</b>科技<b class='flag-5'>xG</b>22E能量收集<b class='flag-5'>开发套件</b>的应用示例

    鸿雁电器携手智推出离线双核语音控制单火线开关

    近日,杭州鸿雁电器携手智,基于其领先的双核离线语音识别芯片技术,联合开发出离线双核语音控制
    的头像 发表于 06-11 10:23 1087次阅读

    基于MG22E能量采集开发套件实现无电池蓝牙传感器

    Silicon Labs(科技)在线技术社区提供这款简单的蓝牙传感器项目示例,其基于最新的MG22E EK8200A能量采集(Energy Harvesting)开发套件来构建,可利用室内光能
    的头像 发表于 05-07 09:21 1817次阅读
    基于MG22E能量采集<b class='flag-5'>开发套件</b><b class='flag-5'>实现</b>无电池蓝牙传感器

    科技Unify软件开发套件更新

    Silicon Labs(科技)最新发布的Unify 软件开发套件 (SDK) 更新内容引入了一系列功能,旨在大幅增强对Z-Wave开发的支持,包括优化的安全性以及协议功能。该版本
    的头像 发表于 04-23 10:03 1482次阅读