ChatGPT+Midjourney实现儿童绘本故事及其插图(数字1~10的故事)

news2024/11/25 10:38:46

一、背景

        近期AI对话技术与AI绘画技术突飞猛进。其中1.)AI对话技术是指用于模拟人类语言交流的人工智能技术。它可以让机器通过自然语言文本或语音与人类进行交流,并能理解人类的话语内容并做出相应的回应。对话技术在语音助手、智能客服、智能创作等领域有广泛应用。相关技术原理与最新进展详见《ChatGPT原理解析以及使用方法介绍》。2.)AI绘画技术是指用人工智能技术实现的计算机绘图。它可以让计算机根据输入的要求生成图像或绘制图形,并能自动调整画面的各项参数,如线条粗细、颜色、光照等。AI绘画技术在图像生成、图像修改等领域有广泛应用。相关技术原理与最新进展详见《人工智能内容生成元年—AI绘画原理解析》。

        最近宝宝生日,想着做点生日礼物给娃,突发奇想每天晚上妈妈给讲的儿童绘本故事是否可以利用现在的AIGC技术去生成呢?带着这个疑问,于是做了Midjourney的充值使用,结合ChatGPT做了实践。本文余下章节将尝试结合AI对话与AI绘画进行儿童绘本内容的创作,并做简单的总结。其中AI对话技术采用ChatGPT,AI绘画技术采用Midjourney软件,这两者产品都来自OpenAI。

二、实战

Q(人为输入):儿童绘本故事,关于数字1~10的教育故事,每个章节讲一个数字,总共10个英文章节。

A(AI输出):Here is a sample children's picture book story about the numbers 1 through 10. Each chapter focuses on one number and provides an educational lesson or activity related to that number.

Chapter 1: One

文本(AI输出):

One little bird was hopping around the forest, looking for something to eat. It found a juicy berry and picked it up with its beak. "Yum, this is delicious!" the bird said. But then it heard a rustling in the bushes and saw another bird. "Hey, that's my berry!" the second bird said. The first bird realized that it had taken something that didn't belong to it, and it quickly gave the berry back. "I'm sorry," the first bird said. "I didn't mean to take your berry. I'll be more careful next time." The second bird forgave the first bird, and they both flew off to find more food.

Lesson: It's important to share and be fair.

插图(AI输出):

Chapter 2: Two

文本(AI输出)

Two little rabbits were playing in the meadow. They were having so much fun jumping and chasing each other. But then they heard a loud noise and saw a farmer driving a big tractor. "Oh no, we need to hide!" one of the rabbits said. They quickly ran to a nearby burrow and squeezed inside. It was a tight fit, but they were happy to be safe.

Lesson: Sometimes it's good to work together and help each other.

插图(AI输出)

Chapter 3: Three

文本(AI输出)

Three little monkeys were swinging from tree to tree in the jungle. They were having a great time, until one of them slipped and fell into the river. "Help! I can't swim!" the monkey cried. The other two monkeys quickly jumped into the water and grabbed their friend. They pulled him to the shore and made sure he was okay. "Thank you," the monkey said, "I was scared!"

Lesson: It's important to help others in need and be there for your friends.

插图(AI输出)

Chapter 4: Four

文本(AI输出)

Four little ducks were swimming in a pond. They were quacking and splashing, having a great time. But then it started to rain, and the pond began to fill up. The ducks swam faster and faster, trying to stay above the water. One of the ducks saw a log floating nearby and climbed on top of it. The other three ducks followed, and they all rode the log to safety.

Lesson: It's important to be prepared and find solutions when faced with a challenge.

插图(AI输出)

 

Chapter 5: Five

文本(AI输出)

Five little fish were swimming in the ocean. They were different colors and sizes, but they were all friends. They swam and played together, exploring the coral reefs and searching for food. But then they heard a loud noise and saw a big net coming their way. The fish quickly swam away, dodging the net and escaping.

Lesson: It's important to be aware of your surroundings and stay safe.

插图(AI输出)

 

 

Chapter 6: Six

文本(AI输出)

Six little ants were marching along a trail, carrying food back to their nest. They were working hard and moving quickly, but then one of the ants stumbled and dropped its piece of food. "Oh no, now we won't have enough to eat!" the ant said. The other ants quickly stopped and picked up the fallen food. "We can share and make it work," one of them said. So they all continued marching, sharing the food and helping each other along the way.

Lesson: It's important to work together and support each other.

插图(AI输出)

试了多种输入文本,都得不到相应合理的结果,于是放弃。

Chapter 7: Seven

文本(AI输出)

Seven little bees were buzzing around a flower garden, collecting nectar and pollen. They were having a great time, until one of them flew too close to a beekeeper's hive and got stuck in a sticky web. "Help, I can't get free!" the bee cried. The other bees quickly flew to its rescue and worked together to free it. "Thank you, my friends," the bee said. "I couldn't have done it without you."

Lesson: It's important to help others and work together as a team.

插图(AI输出)

未尝试。

Chapter 8: Eight

文本(AI输出)

Eight little turtles were sunning themselves on a log in the river. They were enjoying the warm sunshine, when suddenly a big wave came and swept them all into the water. The turtles quickly swam to the shore and climbed back onto the log. "Wow, that was a close call!" one of them said. The others nodded in agreement.

Lesson: Sometimes things don't go as planned, but it's important to stay calm and adapt.

插图(AI输出)

未尝试。

Chapter 9: Nine

文本(AI输出)

Nine little puppies were playing in a field. They were chasing each other and rolling around in the grass, having a great time. But then they heard a loud noise and saw a big truck coming down the road. The puppies ran and hid behind a fence, watching as the truck passed by. "That was scary!" one of them said. The others agreed, and they all cuddled together for comfort.

Lesson: It's important to be cautious and stay safe in unfamiliar situations.

插图(AI输出)

未尝试。

Chapter 10: Ten

文本(AI输出)

Ten little dinosaurs were running and playing in the forest. They were having a great time, until one of them tripped and fell into a pit. "Help, I'm stuck!" the dinosaur cried. The other dinosaurs quickly ran to the edge of the pit and looked down. They saw their friend at the bottom, looking up at them. "We have to help him," one of them said. So they all worked together, using their strength and teamwork to pull the dinosaur out of the pit. "Thank you, my friends," the rescued dinosaur said. "I couldn't have done it without you."

Lesson: It's important to help others and work together as a team.

插图(AI输出)

未尝试。

三、总结

        ChatGPT可以产出超越大部分人类水平的非常惊艳的简短儿童绘画故事剧本。相比之下,目前AI绘画技术还没能基于这些故事剧本上下文生成符合剧情内容的图像。

        这里主要有两点挑战:1.)包含数字以及复杂动作上下文的精准内容生成目前还是未解决的问题,效果不如人意,可认为目前图像生成模型还远未达到精准的图像内容语义理解。2.)目前生成图像内容更多的还是基于即时的输入得到即时的输出,还不能做到记住故事或者多段对话上下文,输出贴合故事剧本或者多段对话上下文的连贯性图像内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/92883.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android核心基础总结——小菜爱教程

-0基础学习路线 Java基础 设计模式 Linux基础 数据库 网络协议 Android基础 服务器端开发 然后就是环境搭建、activity、intent、Android基础、基础应用开发。如阶梯图: 核心基础进阶 1、泛型、注解 2、动态编程技术 3、虚拟机 4、虚拟机垃圾回收 5、类与对象…

忘掉Xavier初始化吧!最强初始化方法ZerO来了

文 | 小戏谈及最典型的深度学习模型的训练,脑海里浮现的格式化的套路是什么?给定一个问题,给定一个数据集,弯弯绕绕确定好选择的神经网络的架构,然后上手调参,接下来的工作彷佛像是固定的重复工作&#xff…

AD20和立创EDA设计(3)微调原理图和原理图检查

(1)本文主要介绍如何将从立创EDA导出的原理图在AD20进行调整。 (2)需提前观看:AD20和立创EDA设计(2)提取立创EDA的原理图库和PCB库; (3)邀请加入嵌入式社区&a…

英语学习词根词缀总结

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 点击跳转浏览。 目录 一.联想法 二.词根词缀法 索引 高频词根A-B系列 1.ab/abs- 表示远离,或否定 2.ac-/acr- 表示尖,酸&#x…

CSS基础总结(二)

文章目录 一、CSS复合选择器 1.后代选择器 2.子选择器 3.并集选择器 4.伪类选择器 复合选择器总结 二、CSS元素显示模式 1.概述 2.块元素 3.行内元素 4.行内块元素 5.元素显示模式的转换 元素显示模式总结 三、CSS背景 1.概述 2.背景图片 3.背景平铺 4.背景图片位…

[Android移动安全渗透基础教程] 易受攻击的移动应用程序

也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 0x01 如何设置 GoatDroid (FourGoats) 1.1 简介(概述&#…

【014】基于Vue.js的移动端购物商城网站(含源码、课设报告)

文章目录一、项目介绍二、代码及报告获取一、项目介绍 基于Vue.js的移动端购物商城网站(含源码、课设报告),代码获取放在文末了,码字不易,感谢点赞~ 一、系统概述 本部分主要是对项目进行简要描述,包括开发背景、目的、内容及意…

用C++如何进行判断

📒博客主页: ​​开心档博客主页​​ 🎉欢迎关注🔎点赞👍收藏⭐留言📝 📌本文由开心档原创! 📆51CTO首发时间:🌴2022年12月12日🌴 ✉…

5个可保存的在线代码片段平台推荐-变成自己的代码词典库

文章目录1、谷歌等现代浏览器自带的代码片段2、github、gitee、gitcode等在线托管平台的gist列表3、各大在线IDE平台4、掘金代码片段5、在线笔记1、谷歌等现代浏览器自带的代码片段 路径:浏览器开发者工具->源代码->代码段 可以新建很多代码段,在…

深度Linux 居家办公 内网穿透 ssh反向映射 访问公司办公内网 局域网的一个简单方案 + vnc图形界面

1. 公网服务器 自行参考以下项目: x86_64: Docker arm64: Docker 2. 处于内网的办公机器 2.1 vpn客户端 BIOS配置定时开机(一般在电源选项或者唤醒设置里) 安装vpn客户端,配置好证书 配置开机自动,参考配置 /usr/…

[附源码]Nodejs计算机毕业设计基于的扶贫产品展销平台Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

架构设计(三):引入缓存

架构设计(三):引入缓存 作者:Grey 原文地址: 博客园:架构设计(三):引入缓存 CSDN:架构设计(三):引入缓存 缓存是一个…

红黑树详解及代码实现(C++)

红黑树定义 红黑树是一种二叉搜索树,但在每个节点上增加一个存储位标识节点的颜色,RED或BLACK。通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出两倍,因而接近平衡。&#xff0…

共同转债,新化转债上市价格预测

共同转债基本信息转债名称:共同转债,评级:A,发行规模:3.8亿元。正股名称:共同药业,今日收盘价:32.66,转股价格:27.14。当前转股价值 转债面值 / 转股价格 * …

TPU编程竞赛系列|基于TPU-MLIR实现UNet模型部署,比“快”更快!

由算能举办的TPU编程竞赛-AI应用挑战赛正式开赛啦!本次大赛会为选手们提供一个预训练的分割模型UNet及数据集,无需训练模型,选手使用算能的MLIR开源编译器进行编译、量化及调优,兼顾精度与推理速度,最终实现UNet模型在…

社媒营销14问

👇点击一键关注主笔:邹小困、邝晴岚主持人:增长黑盒分析师刘千出品:增长黑盒研究组前言移动互联网和智能终端的发展,共同催生了很多社交媒体,并吸引了大批量的用户。社交媒体已经成为日常生活的一部分&…

RTOS概念及线程的引入

目录 RTOS的概念 用人来类比单片机程序和RTOS 程序简单示例 提出问题 RTOS的概念 用人来类比单片机程序和RTOS 妈妈要一边给小孩喂饭,一边加班跟同事微信交流,怎么办? 对于单线条的人,不能分心、不能同时做事,她只…

深入解读云场景下的网络抖动 | 龙蜥技术

文/eBPF 技术探索 SIG 一、网络抖动背景 延时高,网络卡,卡住了美好! 应用抖,业务惊,惊扰了谁的心? 当你在观看世界杯梅西主罚点球突然视频中断了几秒钟 当你在游戏中奋力厮杀突然手机在转圈圈无法响应…

毕业设计-基于大数据的新闻推荐系统-python

目录 前言 课题背景和意义 实现技术思路 实现效果图样例 前言 📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科…

Qt第四十三章:弹出框QDialog

弹出框类型 ①模态框(阻塞窗口):QDialog().exec() ②窗口模态框(阻塞当前窗口):QDialog().open() ③非模态框(非阻塞):QDialog().show() 弹出框事件 ①触发accept()信号返回1 ②触发reject()信号返回0 ③触发done(int)信号返回int ④擦除弹…