程序聚合 软件案例 基于GD32H759I的轻量级卷积循环网络边缘语音降噪系统-EdgeDenoise边缘语音降噪终端

基于GD32H759I的轻量级卷积循环网络边缘语音降噪系统-EdgeDenoise边缘语音降噪终端

2026-07-13 21:27:14
行业:人工智能
载体:嵌入式软件、硬件
技术:C、Python、ONNX Runtime、PyTorch

业务和功能介绍

面向会议记录、工业对讲、人机交互及嵌入式智能终端在风扇、空调、键盘敲击和室内混响等噪声环境下的语音采集需求,设计并实现一套基于GD32H759IMT6微控制器的边缘语音降噪系统。系统通过ES7210音频采集模块、SAI和DMA连续获取48 kHz多通道音频,在本地完成通道选择、音量统计、短时傅里叶变换、频带特征提取、神经网络推理、频谱掩蔽和语音重建,无需依赖云端服务器。

系统支持RAW原始音频、RNNoise对照降噪和自研CRN降噪三种工作模式,可通过触摸屏完成模式切换、输入通道选择、增益调整、开始或停止录音以及屏幕截图。LCD实时显示原始与降噪波形、音量、模型状态、录音时间、缓存状态和输出文件名;TF卡可保存原始WAV录音、CRN降噪音频及LCD截图,形成“音频采集—边缘推理—效果显示—文件保存”的完整闭环。

项目实现

项目由模型训练端和GD32H759I嵌入式端两部分组成。模型训练端使用Python和PyTorch开发,自研参数量约7.12万的TinyCRN轻量级卷积循环网络。模型输入为连续8帧、每帧32维的频带特征,共256个输入数据;网络依次采用二维卷积、深度可分离卷积、1×1逐点卷积、单层LSTM和全连接Sigmoid输出层,预测当前音频帧的32维频带掩蔽。训练数据由干净语音和环境噪声按-5 dB至20 dB随机信噪比在线混合,损失函数结合掩蔽L1损失和增强频带对数幅度损失,以兼顾噪声抑制和语音频谱保真。

完成训练后,我将PyTorch模型导出为ONNX,并生成量化校准NPZ数据,通过GD Embedded AI Tool转换为适用于GD32H759IMT6的int8模型。板端封装统一的模型初始化和推理接口,每次接收256字节整型输入并输出32字节频带掩蔽,同时在每次滑动窗口推理前清理LSTM状态,使板端行为与Python离线推理保持一致。

嵌入式端使用C语言开发。ES7210通过软件I2C完成配置,音频数据经SAI/TDM接口输入,并由DMA双缓冲连续搬运。为解决LCD刷新、触摸扫描和TF卡写入可能导致音频帧丢失的问题,我在32 MB外部SDRAM中设计了深度为1024帧的软件环形队列,中断中仅快速复制完成帧,主循环按顺序消费,同时记录读写指针、最高水位和丢帧数量。

在CRN处理链路中,程序对20 ms、960点音频窗执行1024点FFT,将频谱压缩为32维非均匀三角频带特征,维护8帧上下文并完成int8量化推理。模型输出经反量化后重新映射到FFT频点,对原始幅度谱进行掩蔽,随后利用原始相位执行逆FFT和重叠相加,恢复降噪语音。系统采用“录音实时优先、推理与显示分级”的调度方式,录音期间优先保存连续RAW数据,非录音状态低频更新CRN实时预览,停止录音后再生成完整CRN降噪WAV文件,从而兼顾音频连续性、模型计算量和触摸界面响应速度。

示例图片视频


小趴蔡
30天前活跃
方向: 硬件开发-嵌入式硬件开发、后端-Python、
交付率:100.00%
相似推荐
缠花 NFC 数字内容展示与管理平台
项目面向非遗缠花作品的数字化展示与内容运营场景,通过 NFC 标签和二维码连接实物作品与线上内容,让用户能够便捷了解作品故事、工艺特点和制作过程。立项目标是建立一个长期稳定的访问入口,使客户可以自主更新文字、图片和视频,减少内容维护对开发人员的依赖,并支持内容更新后继续使用原有标签和二维码。 系统包含公开展示页和独立管理后台。公开页支持手机、平板和电脑访问,以文字、图片、图文组合及视频模块展示内容;后台提供管理员登录、素材上传与验证、模块编辑与排序、草稿保存、预览发布、二维码生成,以及默认关闭的可选访问统计功能。 管理员的操作路径为“登录后台 → 上传素材 → 编辑内容 → 保存草稿 → 预览 → 发布”。访客通过“NFC 触碰或二维码扫码 → 打开统一展示页 → 浏览图文与播放视频”访问内容。草稿修改不会影响已发布页面,发布后新访问或刷新即可读取最新内容,无需重新写入 NFC 标签。
onsense上臣地板小程序-小程序
1. 立项背景和目标 商城项目(Shangchen)是面向家装建材行业(地板/木制品)的全栈电商展示平台。项目旨 在打破传统建材销售对线下展厅的依赖,通过多端数字化展示(H5/小程序/App)实现产品多 维度呈现、案例场景化营销和视频内容传播,提升品牌影响力和客户转化率,最终构建"产品 展示-案例种草-在线交易"的营销闭环。 2. 软件功能与核心模块 - 产品管理体系:支持木种、色系、风格、工艺等12个维度的产品分类,集成图片轮播、视 频展示、工艺参数和案例关联功能 - 案例展示系统:提供空间场景分类、风格筛选、产品反向关联,支持图文视频混排展示 - 视频营销中心:接入微信视频号,分类管理产品工艺、空间案例、品牌事件三类内容,统 计播放数据 - 会员交易系统:包含用户注册/登录、积分余额管理、订单支付(微信/支付宝)、提现申 请、财务对账完整流程 - 运营管理后台:提供产品/案例/视频的CRUD、轮播图配置、分类体系维护、订单处理、数 据统计等功能 3. 业务流程与功能路径 用户通过首页轮播图或分类导航进入产品/案例/视频模块 → 多维度筛选目标内容 → 查看详情页(图片/视频/参数/关联案例) → 收藏/分享/生成海报 → 注册会员并下单 → 选择支付方式完成交易 → 订单管理与售后。管理员通过后台上传产品素材 → 配置分类标签 → 绑定案例关系 → 设置轮播推广 → 处理订单/提现申请 → 查看运营数据。
机械设计众包平台-松辰智能
我这个项目本质上是一个机械设计服务撮合平台,不是通用电商。 平台连接三类角色: 客户:有机械设计、建模、出图、工装夹具、逆向、仿真这些需求的人 设计师:接单、报价、沟通、交付、售后 管理员:审核、运营、案例库维护、资金和异常处理 从仓里的业务枚举和模块看,平台覆盖的服务类型比较全,像: 整机设备设计 机械机构设计 产品结构设计 钣金机柜 焊接机架 工装夹具 测试治具 CAD 建模与制图 产品改造与逆向 仿真分析 非标自动化 传动设计 工程咨询 这些在后台 RAG 案例分类里是有明确枚举的,不是口头概念。 核心业务闭环 这个系统最核心的业务链路是: AI估价 / 发布需求 → 设计师报价 → 客户选人下单 → 支付 → 设计沟通 → 交付验收 → 售后/退款 → 设计师结算提现 主要功能我会分成几块讲 1. 客户侧 可以先做 AI 智能报价/估价 发布需求,上传图纸/图片/附件 查看设计师报价 和设计师聊天、实时沟通 选定报价后生成订单并支付 查看进度、验收交付物 发起售后或退款 2. 设计师侧 在需求大厅看公开需求 对需求报价 和客户聊天 更新订单进度 上传交付成果 处理售后 订单完成后收入进入钱包,可提现 3. 管理端 需求和设计师审核 订单、支付、退款、提现管理 案例库维护 网站知识库、站内通知、统计看板 对支付异常、人工对账、异常状态做兜底处理 4. AI相关能力 这个系统里 AI 不是一个单独聊天玩具,而是嵌进业务里的,主要有两块: AI 报价 AI 客服 / 知识库问答 AI 报价这块,当前仓里已经从早期本地 Worker 方案,逐步往云端 pipeline 方案迁移了。
AI内容生产与营销工作流iOS应用-ViralForge-ViralForge AI Studio
ViralForge AI Studio 是一款面向内容创作者、小企业、品牌运营和个人品牌的 AI 内容生产应用。它把社交媒体内容生产拆成可复用的结构化工作流:用户输入产品、服务或主题,选择平台、受众、语气和目标,系统可生成标题、Hook、正文、卖点、标签和海报文案。应用还提供产品种草、门店引流、个人品牌、直播预热、节日营销和新品发布等模板,以及品牌记忆、7/14 天内容日历、项目资产与历史记录,帮助用户从空白需求快速得到可编辑、可发布的内容草稿。
猪好多网
猪好多网创建于2017年,是生猪产业链垂直门户资讯网站、知名媒体。猪好多网希望利用互联网技术,加强养猪人与养猪人、养猪人与企业、企业与企业的交流与信息共享,加强养猪行业信息化、数字化的快速发展。公司运营团队致力于搭建生猪全产业链最具影响力的信息平台、知识平台、新媒体平台和畜牧营销互动平台。打造专业高效——服务于畜牧业、养猪全产业链的移动互联网与大数据服务平台。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服