版本协议

Public Domain

标签
专业版
#第十届立创电赛#小智AI-10316980A

创建时间:4周前

23 0

描述

<div class="document"> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">* 1、项目功能介绍</h3> <span style="font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;"><span style="font-size: 16px; white-space-collapse: preserve;">本项目基于 SF32LB52 微控制器,实现了一个支持 AI 语音交互的便携开源对话系统。系统集成了蓝牙通信(立创开源蓝牙模组)、语音采集与播放、SPI 屏幕显示、电源管理等功能,适用于日常信息查询(如天气、时间)、情感陪伴交流、开源硬件学习实践(如新手电子焊接、DIY 制作)等场景。项目硬件设计便携,软件代码开源且结构清晰,便于入门学习者二次开发和移植。</span></span><br> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*2、项目属性</h3> <hr class="horizontal-splitline normal-bold-2"> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">非原创参考小智AI训练营设计</p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*4、硬件部分</h3> <hr class="horizontal-splitline normal-bold-2"> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="font-family: Int g: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;">(一)硬件实现原理与机制</span><span style="font-family: Int g: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;">​</span></p> <div class="ace-line" style="-w t-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'SF Pro SC', 'SF Pro Display', 'SF Pro Icons', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif; white-space-collapse: preserve; background-color: #ffffff;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;">本项目硬件以 </span><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: bold;">SF32LB52 微控制器</span><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;"> 为核心,搭配、麦克风模块、扬声器模块、SPI 屏幕,构建 “语音采集 - 信号处理 - AI 交互 - 结果输出” 的完整链路,具体原理如下:</span><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;">​</span></div> <div class="ace-line ol-idHqRCRmMK list-div list-start-number1" style="-w t-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'SF Pro SC', 'SF Pro Display', 'SF Pro Icons', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif; white-space-collapse: preserve; background-color: #ffffff;"> <p><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: bold;">1.核心控制层</span><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;">:SF32LB52 主控负责接收各模块数据(如麦克风的语音信号、蓝牙模组的网络数据),通过内置算法解析语音指令,再向执行模块(扬声器、屏幕)发送控制信号;</span><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;">​</span></p> </div> <div class="ace-line ol-ideuhMvyhZ list-div" style="-w t-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'SF Pro SC', 'SF Pro Display', 'SF Pro Icons', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif; white-space-collapse: preserve; background-color: #ffffff;"> <p><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: bold;">2.语音交互层</span><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;">:麦克风模块采集用户语音,将模拟信号转为数字信号传输至主控,主控通过蓝牙模组连接互联网 AI 服务,获取语音解析结果与应答内容,最后由扬声器播放应答语音;</span></p> </div> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*5、软件部分</h3> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">   1.软件准备:安装 sftool 工具(适配 SF32LB52 芯片的烧录与编译工具),将代码与其放在一个文件夹中,再执行对应的编译下载语句下载即可。</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">   2.<span class="outer-u-container demo-outer-link-container" style="-w t, 'segoe ui', 'sf pro sc', 'sf pro display', 'sf pro icons', 'pingfang sc', 'hiragino sans gb', 'microsoft yahei', 'helvetica neue', helvetica, arial, sans-serif; font-size: 16px; white-space-collapse: preserve; background-color: #ffffff;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;"><a class="url hyperlink-href:https://github.com/78/xiaozhi-sf32 hyperlink-linkId:xXqzaljQ6E " style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px; color: #245bdb; text-decoration-line: none; cursor: pointer;" href="https://github.com/78/xiaozhi-sf32" target="_blank">https://github.com/</a></span></span><span class="outer-u-container demo-outer-link-container" style="-w t, 'segoe ui', 'sf pro sc', 'sf pro display', 'sf pro icons', 'pingfang sc', 'hiragino sans gb', 'microsoft yahei', 'helvetica neue', helvetica, arial, sans-serif; font-size: 16px; white-space-collapse: preserve; background-color: #ffffff;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;"><a class="url hyperlink-href:https://github.com/78/xiaozhi-sf32 hyperlink-linkId:lRjwVAYWsu " style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px; color: #245bdb; text-decoration-line: none; cursor: pointer;" href="https://github.com/78/xiaozhi-sf32" target="_blank">78/xi</a></span></span><span class="outer-u-container demo-outer-link-container" style="-w t, 'segoe ui', 'sf pro sc', 'sf pro display', 'sf pro icons', 'pingfang sc', 'hiragino sans gb', 'microsoft yahei', 'helvetica neue', helvetica, arial, sans-serif; font-size: 16px; white-space-collapse: preserve; background-color: #ffffff;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;"><a class="url hyperlink-href:https://github.com/78/xiaozhi-sf32 hyperlink-linkId:UalcvUeJ7J " style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px; color: #245bdb; text-decoration-line: none; cursor: pointer;" href="https://github.com/78/xiaozhi-sf32" target="_blank">aozhi</a></span></span><span class="outer-u-container demo-outer-link-container" style="-w t, 'segoe ui', 'sf pro sc', 'sf pro display', 'sf pro icons', 'pingfang sc', 'hiragino sans gb', 'microsoft yahei', 'helvetica neue', helvetica, arial, sans-serif; font-size: 16px; white-space-collapse: preserve; background-color: #ffffff;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px;"><a class="url hyperlink-href:https://github.com/78/xiaozhi-sf32 hyperlink-linkId:iMzXZCBqN2 " style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px; color: #245bdb; text-decoration-line: none; cursor: pointer;" href="https://github.com/78/xiaozhi-sf32" target="_blank">-sf32</a></span></span></p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">* 8、演示您的项目并录制成视频上传</h3> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">https://www.bilibili.com/video/BV1CrYKzsEtR/?vd_source=28e5382a9a9017ea9428586d0f87938e</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p> </div>

文档

BOM

暂无

附件

暂无

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow