![見出し画像](https://assets.st-note.com/production/uploads/images/111176278/rectangle_large_type_2_ae61165c76c9a08edcd11b63c176babf.png?width=1200)
ChatGPTでSDXL0.9用に読み込むプロンプトを生成して自動で絵本を作成するコードを書いてみた
最近、AIを使って電子書籍を出版することが流行していますね。私も絵本を作成してみることに挑戦してみようと思います。実際に絵本を制作すると、たくさんの作業が必要で、さまざまなツールを使用したり、思っていた以上に手間がかかることに気付きました。例えば、ChatGPTを使ってストーリーを考えて、StableDiffusionやmidjourneyを使用して画像を作成し、作成した画像を編集ソフトに読み込んで文字を入れるなど、手間のかかる作業が多いのですよね...。Pythonの勉強がてらコードを書いて見ます
ということでストーリー作成や画像生成作業、文字入れはなるべく省いてみたいと思います。
ストーリを検討してもらう
![](https://assets.st-note.com/img/1689741161186-B2MuqQgabv.png?width=1200)
Storyファイルを作成
2番にして、ChatGPTに命令(promptForGPTCreateStory.txt)してstory.jsonファイル用のデータを出力。ローカルでstory.jsonファイルを作成。
Google colaboratory上にアップロード。
/content/story/story.json
画像生成と文字合成
Diffuserで画像を出力して、story.jsonからセリフを割当
完成
![](https://assets.st-note.com/img/1689744966898-RefoxdRZZn.png?width=1200)
![](https://assets.st-note.com/img/1689744968824-qEqezofyXo.png?width=1200)
![](https://assets.st-note.com/img/1689744970585-i7qOaoP4My.png?width=1200)
![](https://assets.st-note.com/img/1689744972757-f2czLSaIT1.png?width=1200)
![](https://assets.st-note.com/img/1689744975002-SB92j5TcoI.png?width=1200)
![](https://assets.st-note.com/img/1689744976980-icCN7h8tUo.png?width=1200)
![](https://assets.st-note.com/img/1689744979520-Z5tGOa6eH9.png?width=1200)
![](https://assets.st-note.com/img/1689744981738-jKtA9vBNRC.png?width=1200)
![](https://assets.st-note.com/img/1689744983398-EetWBQHEbi.png?width=1200)
![](https://assets.st-note.com/img/1689744986059-Rxxx4yqBqu.png?width=1200)
![](https://assets.st-note.com/img/1689744987644-wUUeYOOs7i.png?width=1200)
![](https://assets.st-note.com/img/1689744989593-OjbT4HTEHP.png?width=1200)
それっぽいのになりました。鳩が烏になっていたりしてますが絵本の意味のわからなさが何かしらいい感じを醸し出している気がしますw
(最後気づけばほとんどChatGPTにコード書いてもらいました)
リンク
Google colabratory
https://colab.research.google.com/drive/1kcOUcodggMaVbOU1PNw4KWfob8SjXjyY?usp=sharing
この記事が気に入ったらサポートをしてみませんか?