程序聚合 软件案例 基于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文件,从而兼顾音频连续性、模型计算量和触摸界面响应速度。

示例图片视频


小趴蔡
15天前活跃
方向: 硬件开发-嵌入式硬件开发、后端-Python、
交付率:100.00%
相似推荐
某公考教育平台小程序开发
某公考教育平台需要开发小程序版,并通过小程序实现新的营销和获客渠道。由于小程序用户客群非常大,所以开发小程序版的主要目的就是拓展小程序渠道,使用户可以通过小程序直接访问平台,并直接购课,同时通过基于小程序的营销手段,激活用户,引导用户最终使用平台产品。
AI 视频智能剪辑 SaaS 平台
本项目是面向内容创作者与培训机构的 AI 课程粗剪 SaaS 平台,支持上传课程音视频素材,调用大模型自动完成语音转写、字幕生成、冗余片段剔除、智能切片。系统包含用户账号管理、素材库管理、AI 剪辑任务调度、成片预览导出、账号权限分配模块。用户上传原始讲课视频后,系统自动识别无效停顿、口误片段,快速输出粗剪版本,大幅降低课程剪辑的人力成本,支持个人年费使用以及 OEM 贴牌、多账号代理模式,满足个体创作者与渠道合作的业务场景。
SmartLink
SmartLink 是一款专为游戏行业打造的自动化营销平台,为游戏开发者和发行商提供高效、精准的营销解决方案。该平台支持多种自动化营销功能,如电子邮件营销、短信营销(开发中)以及推送通知(开发中),助您轻松创建个性化营销活动,提升用户留存率、参与度及转化率。 SmartLink 提供丰富的数据分析功能,可实时追踪用户反馈与数据变化,助您优化营销策略、提升成效。 SmartLink 致力于为游戏行业提供高效、智能的自动化营销解决方案,助力游戏开发者与发行商实现业务增长并最大化用户价值。 SmartLink 已接入TOP级游戏50+,像PUBGM、王者荣耀、三角洲行动等等……都是SmartLink的用户。
企业展示与分销小程序-房屋托管行业获客系统
为房屋装修/托管企业打造的获客型小程序,以「展示引流→线索沉淀→运营转化→案例再生」与「分销裂变→积分激励→提现兑现」双闭环驱动业务增长。 三端交付: 1)用户小程序——首页 Banner、装修案例、公开房源、场景留资、房源发布(含视频)、在线客服; 2)分销员工作台——业绩看板、推广物料、邀请海报、积分明细、提现中心; 3)PC 管理后台——内容管理、线索池、房源审核、用户与分销管理、提现管理、配置中心、漏斗看板。 核心场景:客户从微信搜索进入 → 浏览案例留资 → 销售认领跟进 → 成交后客户可申请成为分销员 → 邀请好友注册消费获得积分 → 积分提现,形成获客-转化-裂变完整闭环。
官网-K2VC
网站为K2VC官方网站,主要为公司简介,公司的投资组合以及高管介绍,包括后台管理等。 险峰K2VC专注于早期投资,致力于推动科技进步、产业升级、商业模式革新及人们生活方式的演进。险峰K2VC管理数支人民币和美元基金,管理规模近百亿人民币,投资超过700家初创企业。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服