
本記事では、NovelAIでイラスト内に文字を入れるプロンプトをさまざまな種類別に紹介しています。
先日、NovelAIの新しいバージョン「NAI Diffusion V5 Full」がリリースされました。
個人的に一番の目玉は、「日本語でOK」になったことと、日本語の文字入れが思い通りに反映されやすくなったことです。
これまでは、英語ならなんとかなっても、日本語をイラストの中に入れるのはちょっと厳しいかなぁという印象が強くて、NovelAIではあまり文字入れをしてきませんでした。
それがV5になってかなり改善され、日本語をイラスト内に入れやすくなりました。しかも、日本語で書いた指示がそのまま反映されるので、かなり直感的に使えます。
自分好みのセリフを自分好みの美少女キャラに(なんでも)喋っていただけるようになったということですね。とってもとっても夢が広がります笑。
というわけで今回は、NovelAIでAIイラストに文字を入れるプロンプトを整理して紹介していきます。
どんな指示をすると、どんな感じに再現されるのかが分かると思いますので、ぜひぜひご活用ください。
NovelAIでAIイラストに文字を入れる基本プロンプト
それでは、さっそく一緒にみていきましょう。
まずは、ベーシックな文字入れのプロンプトから紹介します。
文字を入れる基本プロンプト
美少女キャラになにかを喋っていただきます。
↓

Base: Text: 大好きだよ♡
Character1: girl, brown eyes, bashful, blush, sitting on chair, white shirt, skirt, head shot, classroom, light leak effect, floating dust, side spotlight, blurry background, overexposure,
入れたい文字列は、ベースプロンプトの一番最後に入力します。
| プロンプト(呪文) | 内容 |
|---|---|
| Text: {表示したい文字列} | イラスト内(画像)に文字を入れる |
使い方自体は非常に簡単です。
「Text: こんにちは!」というように、「Text: 」の後ろに画像へ表示させたい文字列を入れるだけです。
これだけで、自分好みの美少女キャラクターに、好きなセリフを喋っていただくという大変ありがたいシーンを実現できます笑。
NovelAIの公式ドキュメントでは、「Text: 」はベースプロンプトの一番最後に置くことが重要だと書かれています。
わたしが試した限りでは、キャラクター側に書いても特に問題なく文字が入りました。ただ、イラストのプロンプトや設定が複雑になってくると不安定になるかもしれないので、一応公式が推奨する通り、ベースプロンプトの一番最後に記述しておくほうがよさそうです。
複数の文字を指定して入れるプロンプト
続いて、画面内に複数の文字列を別々に表示したい場合です。

Text: 袋いちまい‥
買ってきて♡
| プロンプト(呪文) | 内容 |
|---|---|
| Text: AAA BBB | 複数の文字を入れる場合は、空行で区切る |
作例のように、独立した文字列を画面内に複数表示したい場合は、「空行で区切る」方法が有効です。
文字のフォント・色・大きさ・位置を指定する方法
文字列に関する細かい設定をする方法を紹介します。
NovelAI Diffusion V5 Fullにアップデートされてから、日本語の自然言語もかなり認識してくれるようになりました。そのため、ざっくりとした書き方でも案外ちゃんと認識してくれます。

文字の位置・色・フォント・大きさを、日本語の自然言語で説明します。
左側に吹き出し
ピンク色のフォント
可愛い丸文字フォント
非常に大きな文字の大きさ
Text: うどん食べにいこ♡
公式ドキュメントでは、自然言語で「どこに・どんな文字があるか」を説明して、最後に「Text: 」で入れたい文字列を指定する方法が案内されています。
公式の案内通りにやると、作例のようになります。日本語でもちゃんと認識してくれるのが有難いですね。
自然言語の部分には、とくに決まった書き方があるわけではなく、人間が読んで意味が伝わるように書いておけばOKって感じです。
NovelAIで文字を入れる用途別プロンプト
続いて、文字を入れる定番パターンのプロンプトや組み合わせを紹介していきます。
Tシャツ・服にロゴや文字を入れるプロンプト

白いTシャツの胸中央に、大きくてかわいい丸文字のピンク色の「CANDY」という文字がプリントされている。
Text: CANDY
自然言語で、「どこに」「どんな見た目で」「どんなフォントで」「どんな大きさで」「何の文字を入れるか」といった要素を書いてあげます。
そして、ベースプロンプトの一番最後に、もう一度「Text: 」を使って、イラスト内に表示させたい文字列をタグ形式で記述します。
別パターンで、もうひとつサンプルプロンプトを紹介します。
↓

sea, wind, outdoors, dappled sunlight, blurry background,
オーバーサイズのパーカーの前面に、太く大きな白いサンセリフ体で「ANGEL」と書かれている。
Text: ANGEL
girl, black hair, ponytail, brown eyes, oversized hoodie, navy pleated miniskirt, detailed clothes,
全体のプロンプトは、だいたい上記のようなイメージになります。
キャラクター側の服情報にも、「oversized hoodie(オーバーサイズのパーカー)」を入れています。
吹き出しにセリフを入れるプロンプト

from side, bedroom, morning
顔の横に白い吹き出しがあり、その中にかわいい手書き風のピンク色の文字で縦書きで「出てってよ‥」と書かれている。
Text: 出てってよ‥
girl, light pink long hair, no bangs, center parted bangs, blunt ends, forehead, blue eyes, expressionless, blush, thigh gap, twisted torso, adjusting skirt, serafuku, detailed clothes,
画面上部にタイトル文字を入れるプロンプト

zoom layer with halftone dot, absurdly detailed composition,
画面上部に、大きく濃いピンクのタイトル文字で「Girl Crush」と表示されている。
Text: Girl Crush
girl, gray hair, very long hair, hair between eyes, x hair ornament, v, squatting, black school uniform, puffy long sleeves, black pleated skirt, white thighhighs, black loafers, blue neckerchief, black choker, holding phone
画面下部にキャラクター名を入れるプロンプト

simple background, white background,
画面の左下部に、大きな白文字にパステルブルーの太めの縁取りの筆記体で横書きでキャラクター名の「- 美緒 -」が表示されている。
Text: - 美緒 -
girl, black long hair, twin braids, red eyes, blush, closed mouth, looking at viewer, standing, full body, arm behind back, school uniform, blue shirt, long sleeves, cream scarf, white neckerchief, blue skirt, long pleated skirt, black pantyhose, black loafers, zoom layer from behind lower body close-up, zoom layer back view thighs and back
自然言語で書く部分は、とりあえず人間が読んで意味が通じるように書いておけば、ちゃんと認識してくれる印象です。
背景にネオンサインの文字を入れるプロンプト

stage, large truss, fisheye,
背景に鮮やかなピンクと青に発光するネオンサインがあり、大きな文字で「STARLIGHT LIVE」と表示されている。
Text: STARLIGHT LIVE
girl, black hair, shoulder-lenght hair, muted pink eyes, happy smile, posing, reaching towards viewer, bent over, idol outfit, crop top with deep V-neck and silver chains, high-waisted hotpants with side cutouts, mesh long sleeves, metallic pleated micro skirt overlay, glossy leather, detailed clothes, thigh garter, belt with dangling charms, feet out of frame
リボンバナー・装飾ラベルに文字を入れるプロンプト

画面上部にリボンバナーがあり、その中にかわいい白文字で「LOVE」と書かれている。
Text: LOVE

画面上部にパステルカラーの装飾バナーがあり、丸く膨らんだバブル文字で「SWEET」と表示されている。
Text: SWEET
girl, brown eyes, black hair, ponytail, detailed clothes, white serafuku, navy pleated miniskirt, hand rest, squatting
これは、やや再現性が落ちます。
この辺りまで日本語で複雑な自然言語を書いていくと、だんだん生成が不安定になってくる印象です。
「リボン型のバナー」と「リボンバナー」くらいの違いでも、生成結果が結構変わります。NovelAI側がその日本語をどう解釈するかによって、再現のされ方が揺れるイメージですね。
とはいえ、日本語の自然言語が通じるだけでもかなり有難いので、この辺りは試行錯誤しながら、どんな日本語が通じやすいのかを模索していく感じになりそうです。
また、テキストとして入れる文字列自体も、画面全体の雰囲気や生成結果に影響があるようです。
複数の吹き出しに息遣いを入れるプロンプト

outdoors, blue sky, three quarter view,
彼女の周りに多数の白い吹き出しがあり、その中にかわいい手書き風のピンク色の文字で縦書きで「はあっ‥」と書かれている。
text: はあっ‥
はあっ‥
はあっ‥
はあっ‥
はあっ‥
girl, black hair, ponytail, brown eyes, open mouth, nose-blush, sweat, looking down, thighs, leaning on wall, bent over, hands on lap, vivid yellow cheerleader, detailed clothes, towel around neck
スポーツした後の息遣いなどで、「はあっ‥はあっ‥」みたいな文字が、吹き出しでたくさん表示されている描写です。
漫画とかでよく見るシーンで、どうやったら再現できるのかなって思って、かなり強引ですが、そのまんま文字列をたくさん書くというスタイルで実現できました笑。
これは、たぶんいろんな使い道があると思います。
オノマトペ・擬音文字を入れるプロンプト

たくさんのオノマトペ「ドキ」が表示されている。
text:ドキ
girl, clothes, shorts, negative space, 2::trembling:: full-face blush, shy, open mouth, hiding behind door, indoors
オノマトペ(擬音語・擬声語・擬態語など)の再現です。
これも簡単に日本語で再現できます。かなり有難い。
ひとつ前では、かなり強引に文字列をたくさん書く方法を紹介しましたが、「たくさん表示されている」と指定するだけでも大丈夫そうです。
この書き方のほうがスマートですね。
今回はフォントの色や形も指定していませんが、全体的なプロンプトの雰囲気に合わせて、勝手に補完してアレンジしてくれるようです。
もう一つ紹介します。
↓

非常に大きなオノマトペ「ドンッ!!!」が表示されている。
text:ドンッ!!!
girl, looking down, facing down, pouncing, maid, clothes, perspective, dutch angle, battlefield, outdoors, wind, ground shatter, emphasis lines, 4::shockwave::, 2::motion blur::, 4::aura::, 2::motion blur::
雰囲気に合わせてフォントも上手くアレンジしてくれています。便利ですね。
思考の吹き出しに文字を入れるプロンプト

classroom, light leak effect, floating dust, side spotlight, blurry background,
思考の吹き出しに「お腹すいた‥」と表示されている。
text: お腹すいた‥
girl, brown eyes, bashful, blush, sitting on chair, sitting backwards, white shirt, head shot
ナレーション文字を入れるプロンプト

detailed train interior, negative space,
画面の右上に、縦書きの太いゴシック体のナレーション文字「8月26日 神奈川県予選当日‥」が表示されている。
text: 8月26日
神奈川県予選当日‥
girl, black long hair, sleepy, closed eyes, pigeon-toed, sitting, serafuku, school bag, violin case on lap, straight-on, full body
背景デザインに文字列を繰り返し入れるプロンプト

ピンク色の太字の可愛い落書きフォントの背景文字「お腹すいた」が反復表示されている。
text: お腹すいた
girl, brown eyes, black hair, ponytail, detailed clothes, white serafuku, navy pleated miniskirt, squatting
看板など背景のオブジェクトに文字を入れるプロンプト

feet out of frame, school gateway, school yard, outdoors, graduation, cherry blossoms, falling petals,
学校の正門の左側のレンガの柱に縦書きで「愛莉高等学校」と書かれている。学校の右側の柱の横に置かれた大きな白い看板に黒色の行書体で「卒業式」と書かれている。
text: 愛莉高等学校
卒業式
girl, solo focus, black hair, short hair, bob cut, swept bangs, brown eyes, blush, smile, long sleeves, collared shirt, black blazer, black skirt, pleated miniskirt, black socks, detailed clothes, corsage, red bowtie, pink ribbon, holding diploma tube
背景の看板などに文字を入れたい場合の指示方法です。
これも非常にシンプルで、「どこに」「なにが」書かれているのかを指定していきます。
すべて日本語で指定していくだけでOKなので、直感的に書けるところがありがたいですね。
意味のない文字・架空文字を入れるプロンプト

battlefield, at dawn, faint purple and blue gradient sky, soft early sunlight, low saturation,
呪文を唱える彼女の掌の周りに大量の発光する架空の象形文字が表示されている。
girl, silver hair, short hair, red eyes, squinting, gentle smile, dynamic pose, separated legs, casting spell, maid outfit, wind, magic trail, black flame, black aura, dark energy, shadow aura, black mist, floating sparkles
知っていると地味に嬉しいプロンプトです。
「架空の象形文字」と指定すると、それっぽい雰囲気のある文字列が表示されます。
NovelAIで文字だけからイラスト全体を生成する方法
最後に、ちょっとオマケです。
ここまで「text:」を使ってイラスト内に文字を入れる方法を紹介してきましたが、どうやら「text:」に書いた内容に、イラスト全体も結構引っ張られるようです。
たとえば文字列として「おはよう!」と入れれば朝っぽくなり、「おやすみ!」と入れれば夜っぽくなる、といった感じです(必ずではありませんが)。
そこで、キャラクター情報などを一切入れずに、この「text:」を使った文字列だけで生成してみたらどうなるのか試してみたところ、結構面白いことになりました。
作例とサンプルプロンプトを紹介します。
↓

女性と男性の周りに吹き出しがあり、会話が表示されている。
text:ねぇっ、早く起きてよ!
う〜ん‥あと5分‥
遅刻するよ!
なし
これは、ベースプロンプトに会話情報だけを入れて、キャラクター情報は一切指定せずに生成した作例です。
会話の内容から、イラスト全体を作ってくれていることが分かります。なかなか面白いですね。発想次第でいろいろ遊べそうです。
もうひとつ紹介します。
↓

text:う〜ん‥
この問題難しすぎるよぉ
なし
たぶん、会話の内容をもとに、学習内容の中からそれっぽいものを組み立ててくれているんじゃないかと思います。
そのため、セリフが定番のものであればあるほど、おそらく具体的なイラストが生成されやすくなるんじゃないかなと思います。
NovelAIの学習量が多いような気がするお色気シーンなども、これでいろいろ生成されました。
自分でイラストを組み立てると、どうしても自分好みの構図や設定に偏っていきますが、このやり方なら、自分のアイデアにはないものをNovelAIに1から作ってもらう、みたいな遊び方もできる気がします。
まとめ
今回は、NovelAIでAIイラストの中に文字を入れるプロンプトを紹介してきました。
基本的な組み立て方を記事内で使ったプロンプトから簡単に整理するとこんな感じです。
| やりたいこと | プロンプトの書き方 |
|---|---|
| 普通に文字を入れる | Text: 表示したい文字 |
| 複数の文字を入れる | Text:のあとに文字列を空行で区切って書く(例)空行で区切る。 Text:こんにちは! おはよう! |
| 文字の見た目を指定する | ピンク色の文字 かわいい丸文字 大きな文字 縦書き など、見た目をそのまま日本語で書く |
| 吹き出しにセリフを入れる | 吹き出しにセリフが書かれている |
| 服に文字を入れる | Tシャツの胸に文字がプリントされている |
| タイトルを入れる | 画面上部にタイトル文字が表示されている |
| キャラクター名を入れる | 画面下部にキャラクター名が表示されている |
| ネオンサインに文字を入れる | 背景に文字入りのネオンサインがある |
| リボンバナーに文字を入れる | リボンバナーに文字が書かれている |
| オノマトペを入れる | オノマトペ「ドキ」が表示されている |
| オノマトペをたくさん入れる | たくさんのオノマトペが表示されている |
| 思考を文字で入れる | 思考の吹き出しに文字が表示されている |
| ナレーションを入れる | ナレーション文字が表示されている |
| 背景に文字を繰り返す | 背景文字が反復表示されている |
| 看板などに文字を入れる | 看板に文字が書かれている |
| 架空文字を入れる | 架空の象形文字が表示されている |
| セリフから絵全体を作る | キャラクター情報を入れず、Text:にセリフだけを書く |
このように、ほぼ日本語でそのまま伝えたいことを書けばOKという感じです。
もちろん英語のプロンプトも存在するのですが、今回は試しに全部日本語でどこまでちゃんと認識してくれるのかを試してみました。
複雑な日本語になってくると生成結果が揺れることもありますが、このあたりは慣れの問題な気もしています。
また、個人的に面白かったのが、text:に入れた文字列が、文字そのものだけではなくイラスト全体にも影響しているっぽいところです。
キャラクターや背景を細かく決める普通の作り方とは逆に、セリフだけを入れてNovelAI側にイラストを組み立ててもらう、みたいな遊び方もできます。自分では思いつかなかった構図やシーンが出てくることもあるので、これはこれでかなり面白い使い方だと思います。
本記事を参考にぜひいろいろ文字を入れて、遊んでみてください。

最後まで読んでいただき、ありがとうございました。
コメントもお待ちしています!気軽に残していってもらえたら嬉しいです。



コメント
最近はローカル環境でもKrea-2など、日本語が使える物が出て来たのが嬉しいですね!
Krea-2はまだちょっと文字が化けたり簡体字になったりしますが、日本語表記で表現の幅が広がるのが楽しいです。
ボードに主張を書かせたりする事が出来ますし、より日本らしく出来るのでこれからも進歩して欲しいですね。
コメントありがとうございます!
たしかに日本語つかえるもの増えてきましたよね🌸
なにげにイラストとかに日本語いれて生成できるだけでも、めっちゃテンションが上がります笑
Krea-2使われているのですね!☺️
これわたしは使ったことないのですが、結構興味あるんですよね。
すっごい綺麗だしかっこいいポートレートの作例みてると、ちょっと手を出してみたくなります!
Krea-2はクラウドには劣りますが、ローカル環境の実写モデルでは一番使いやすいかなと思っています。
今、一番勢いがある静止画生成ですしね。
日本人モデルやLoRAも出て来ていて、SDXL系よりは日本人ぽくなります。
機会がありましたら、使ってみてください!
教えていただき、ありがとうございます!!
ですよね!Krea-2よく聞きますもんね🌸
実写が強いっていうところがめっちゃ興味もってます。写実的な画像も色々とやってみたいことがあるので、わたしも調べてみたいと思います☺️