回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页
best-icon

行空板智能故事机 中等

头像 风隐 2024.11.16 326 1

        本文接前三篇文章,独立开发行空板AI自动生成故事功能。同样Mind+添加讯飞语音和讯飞星火两个库,行空板联网。本文故事机行空板同样只有一个按钮,按下时录音、识别、发送讯飞星火,讯飞生成故事,展示在行空板上。再次按下按钮重新录音,生成新的故事。

         本文程序简洁清爽,可做为基础功能,可与其他功能组合实现多种用途。

 

image.png

 

image.png

1、程序代码如下:

 

 

image.png

 

主程序代码:

 

 

image.png

 

回调函数代码:

 

image.png

 

按钮复位函数:

 

image.png

 

        设置这个函数的原因是,生成的故事如果文字较多时,按钮会挡住几个文字,影响阅读的体验非常不舒服。想到在阅读时把按钮移走,需要下一个故事时再出现。按钮复位函数的作用是按下行空板右侧A键,移回屏幕按钮。

 

字符处理函数:

 

image.png

 

 

2、调用讯飞星火流程

 

 

         前三篇文章稀里糊涂完成了,对于如何调用讯飞大模型的马马虎虎。经过前三篇积累了一点经验,这次编写程序总算想明白了。下图为调用流程思路:

 

 

image.png

 

 

 

3、运行效果

 

 

        我对行空板说“励志”、“小蚂蚁旅游”、“童话王国”、“龟兔赛跑”、“小猫钓鱼遇到鸭子”四个关键词,以下为生成的故事照片。考虑到行空板的屏幕大小,程序中我设置字数为200字,故事长点文字基本满屏。

 

 

image.png

(励志)

 

 

image.png

(小蚂蚁旅游)

 

 

image.png

(童话王国)

 

 

image.png

(龟兔赛跑)

 

 

image.png

(小猫钓鱼遇到鸭子)

 

 

 

 

 

 

 

评论

user-avatar
  • rzegkly

    rzegkly2024.12.09

    在ai故事中,选择星火认知大模型以下那个Spark? Spark Lite Spark Pro Spark Pro-128K Spark Max Spark Max-32K

    0