云天 发表于 2025-2-20 14:27:53

行空智能故事机:行空板K10与Kimi大模型的结合

本帖最后由 云天 于 2025-2-20 14:31 编辑

项目来源
本项目旨在响应《义教信息科技教学活动实践案例征集》的号召,结合《义务教育信息科技课程标准(2022年版)》中对人工智能领域的要求,设计一个集编程学习、人工智能体验和创新实践于一体的教学活动。通过本项目,学生将学习如何利用行空板K10和Kimi大模型,编写程序,了解API的使用方法,并体验人工智能文本生成对话功能。

项目简介
在“行空智能故事机”项目中,学生将使用行空板K10的语音识别功能,通过Mind+编程连接Kimi大模型,实现一个智能故事机。学生可以通过特定的唤醒词和命令词与故事机交互,获取不同类型的故事内容。项目旨在让学生在实践中学习编程,了解人工智能的工作原理,并体验人工智能在文本生成和对话方面的应用。

项目知识点
本项目核心教学以下知识点:

[*]编程基础:学习使用Mind+编程软件,掌握基本的编程逻辑和结构。
[*]人工智能原理:了解人工智能的基本概念,特别是自然语言处理和文本生成技术。
[*]API使用:学习如何使用Kimi大模型的API,发送请求并处理返回的数据。
[*]语音识别技术:了解和应用行空板K10的语音识别功能,实现语音控制。
[*]激光切割技术:利用激光切割机制造故事机的外形,体验从设计到制造的全过程。
[*]内容安全意识:通过设置Kimi的system,学习如何确保AI生成内容的安全性和准确性。

项目原理
本项目通过行空板K10的语音识别功能,结合Kimi大模型的文本生成能力,实现智能故事机的功能。学生首先通过Mind+编程软件编写程序,使行空板K10能够识别特定的唤醒词“你好,小行”和一系列命令词。当识别到命令词后,程序将向Kimi发送相应的对话信息,请求故事内容。

硬件介绍
在“行空智能故事机”项目中,使用以下硬件:

[*]主控器:行空板K10,负责语音识别和控制故事机的运行。
[*]传感器:内置语音识别模块,用于接收和识别用户的语音指令。
[*]执行器:故事机的扬声器,用于播放故事内容。
[*]制造工具:激光切割机,用于制作故事机的外形。

硬件接线
行空板K10通过Mind+编程软件与Kimi大模型的API接口相连,实现数据的发送和接收。硬件接线原理图和接线实物图如下:

[*]行空板K10:连接至计算机,通过Mind+编程软件进行编程。
[*]语音识别模块:内置于行空板K10,无需额外接线。
[*]电源:3.7V锂电池为行空板K10供电





加载扩展使用Mind+1.8.1 RC1.1,加载扩展:yuntian-kimi-thirdex-V1.0.mpext(在附件中)



流程图
在“行空智能故事机”项目中,行空板K10的界面与系统控制流程图如下:

[*]初始化:启动行空板K10,加载Mind+编程软件。
[*]语音识别:等待用户通过“你好,小行”唤醒故事机,并说出命令词。
[*]命令处理:根据识别到的命令词,向Kimi发送相应的对话信息。
[*]故事播放:接收Kimi返回的故事内容,并通过扬声器播放。


重点程序截图

[*]Kimi初始化、连接wifi及语音识别初始化


[*]命令词初始化:


[*]语音识别程序:实现命令词的识别。
[*]API请求程序:向Kimi发送对话信息,请求故事内容。
[*]故事播放程序:接收并播放Kimi返回的故事内容。



完整程序




外观结构设计


为了便于课堂教学和项目展示,可利用激光切割技术为“行空智能故事机”设计外观结构。示例结构设计图和安装完成图如下:

[*]结构设计图:展示故事机的外形设计。




演示视频
https://www.bilibili.com/video/BV1wmAHewEcu/?share_source=copy_web
附件下载
[*]程序文件:
[*]切割文件:
[*]扩展文件:

通过“行空智能故事机”项目,学生不仅能够学习编程和人工智能的基础知识,还能通过实践操作,体验人工智能在文本生成和对话方面的应用,同时提高创新思维和动手能力。






神经翻译局 发表于 2025-2-20 14:48:56

一个人顶一个团,以后叫云天老师,团长!

hnyzcj 发表于 2025-2-20 23:01:48

神经翻译局 发表于 2025-2-20 14:48
一个人顶一个团,以后叫云天老师,团长!

不,一个人顶一个师,以后叫云天老师,师长!

怀若谷 发表于 2025-2-22 07:29:54

高产的云天老师,总是走在技术的前沿
页: [1]
查看完整版本: 行空智能故事机:行空板K10与Kimi大模型的结合