見出し画像

ゴローくん創造の魔法:AITuberキット対話モード完全ガイド

割引あり

突然ですが!
まずは、うちのゴローくんを紹介します!

ゴローくん

ゴローくんは小学6年生。スポーツ少年団でソフトボールに熱中しています。チームメイトたちと一緒に汗を流し、一生懸命練習に励んでいます。

しかし、そんなゴローくんにはもう一つの顔があります。時折、彼の中で「厨二病」が発動するのです!(まだ小6なのに)

ゴローくんは、実際に、筆者の息子が所属するソフトボールチームのバーチャル団員として所属しています。
主に団員募集要因として頑張ってくれています(^▽^)/

今回は、AITuberキット(旧 誰でもAITuberお試しキット)内の
「AIキャラとの対話」モードを使って、
バーチャル団員ゴローくんを創造する魔法を徹底解説します🔥🔥

GitHubと公式マニュアル

使用しているのは、ニケちゃん@美少女AIエージェント (@tegnike) / X さんの AITuberキットです↓

使い方の詳細は次のリンクに書いてあります!
ニケちゃん様公式マニュアルです。
AITuberキット使う方は熟読必須です🔥

ニケちゃん様が運営してるDiscordもあります(^^)

AITuberキットは、pixivがMITライセンスで公開している ChatVRM を基にしてつくられたものです。
AITuberキットもMITライセンスです。

MITライセンスとは?

MITライセンスは、自由に使えるオープンソースライセンスです。このライセンスの下では、以下のことができます:

  • 使用: ソフトウェアを自由に使えます。

  • 変更: ソフトウェアのコードを自由に変更できます。

  • 配布: 自分が変更したソフトウェアを配布できます。

(注意:著作権の表示とMITライセンスにおける条文の記載は必須
詳しく知りたい方は以下を参考にするとよいかも

ルール的には上記のとおりですが、
オープンソースの開発者たちは、収益化が難しく、更新を続けることが困難になる場合が多々あります。
しかし、幸いなことにニケちゃん様はスポンサーを募集しておられるので、利用者の皆様が収益を上げた際には、オープンソースの開発者たちへの感謝と敬意を込めてスポンサーとして支援していただけると、開発者たちも報われ、皆が幸せになるのではないでしょうか。

というわけで、わたくし、もりおきさんは、ニケちゃん様のスポンサー第一号をゲットしてきました(/・ω・)/♡(まだ全然収益化できてないけどねw)

もっともっと大口スポンサーになれるよう、がんばります!皆も一緒に応援しよ!!


AITuberキット内対話モードの機能とゴローくん開発フロー

AITuberキットの対話モードで使える機能
AITuberキットの対話モードでは、様々な機能を活用できます。以下にその概要を示します(WebSocketやYoutubeモードについてはまだ触れていないため、図には含んでおりません)。
つまり、AITuberキットの可能性はもっと無限大∞です。

この図はEraserで作成しました。もっと図の作りこみが必要なのですが後日対応します・・・

AITuberキットの利点
AITuberキットの最大の利点は、多様な選択肢があることです。これにより、ユーザーは自分に最適な方法でバーチャルキャラクターを作成できます。

ゴローくんの創造のしかた
さて、ゴローくんはどのように創造したのかをご紹介します。
以下の手順は一例であり、やり方は人それぞれです。
これが唯一の正解というわけではないので、参考としてご認識いただければ幸いです。

ここからは、この図に沿って、ゴローくん創造の魔法を説明していきます。


手順その1 VRoidでキャラクターを作成

AITuberキットのキャラクターを変更するには、VRMモデルという3Dキャラクターモデルを自前で用意する必要があります。

VRMモデルとは?
VRMモデルは、3Dキャラクターのファイル形式の一種で、AITuberのキャラクターをカスタマイズするのに使われます。

VRMモデルの作成方法

既存モデルの使用:

  • 無料でダウンロードできるVRMモデルを利用可能。

  • 例えば、VRoid Hubには多数のモデルが公開されています。

自作モデルの作成:

  • 自分でキャラクターをデザインする場合、VRoid Studioなどのツールを使用。

  • 直感的な操作で3Dキャラクターをデザインでき、初心者にもおすすめです。

VRoid Hubとは?

VRoid Hubは、Pixivが提供する3Dキャラクタープラットフォームです。ユーザーはVRoid Studioで作成した3Dキャラクターをアップロードし、共有および活用できます。モデルによって規約が異なるので、使う場合は毎回必ず確認しましょう!

参考アバター
以下に私が作成したアバターを掲載します:

↑らむちゃんモデルは無料でダウンロードできるように設定してます。ご自由にどぞ。

VRMモデルの作成フロー

  • PCから作成:

    • VRoid Studioでキャラクターを作成

    • VRM形式でエクスポート

  • スマホから作成:

    • VRoid mobileでキャラクターを作成

    • VRoid Hubへアップロード

    • VRM形式でダウンロード

VRoid Hub、VRoid Studio、VRoid mobileへのリンクはこちらから飛べます:

私は、子供と一緒にVRoid mobile からキャラクターを作成しました。
指で直接操作できるため、
操作はVRoid mobile の方が楽でしたが、
モデルをPCに移す作業が少し戸惑いました。
ダウンロードなどはPCのVRoid Studioのほうが簡単です。

Vroidmobile
VRoid mobileでは、VRoid Hubへアップロードしてから、PCでダウンロード

図に示したアイコンから、VRoid Hubへアップロード
VRoid Hubへアップロード
PCからアクセスし、「自分のモデルをダウンロード」でダウンロードします

Vroid Studio
VRoid Studioでは、VRoidHubを介さずに、図に青で示したアイコンからダウンロードできます。

らむちゃんイメチェン前・・・

VRoid Studio(PC)操作は、初めての方はちょっと慣れるまで難しいかも?
基本操作は次の通りです:

  • スクロールホイール(まんなかのくるくる)→ 拡大縮小

  • 右ドラッグ → 回転

  • SHIFT +左ドラッグ → 移動

BOOTH
BOOTHというサイトから、アイテムを追加したり購入したりもできます。

世界に一つだけの、オリジナルキャラを作っちゃいましょ~~~~~☆☆

手順その2 作りたいキャラやPCスペックによって音声を選定

今日からあなたもAITuberデベロッパー|ニケちゃん (note.com)にも記載有

選べるのは 

VOICEVOX 商用利用可
無料

キャラクターごとに利用規約が異なるため要確認
VOICEVOXをダウンロード→VOICEVOX内のrun.exeを立ち上げておく必要があります

ショートカットをデスクトップに作っておくと便利

GoogleTTS 商用利用可

GoogleTTS料金表

外国語を選択したい方はこれを選ぶべし
世界中の言語に対応しています


Koemotion light 商用利用可


Koemotion料金表一部抜粋


Style-Bert-VITS2

わたしはまだ触れてないのですが、感情表現はこれが最強のようです🔥

これ見て勉強する予定・・・


手順その3 作りたいキャラに合った画像を生成

私は ChatGPT の DALL・E 3 で作成しました。
写真にするのもよいですし、
生成AIで作成するのもよいと思います。

ベースが無いしほんとはあんまり満足してないんだけどゴローくんで隠れるからよしとした
厨二病モードの時はこれ

手順その4 AITuberキットを立ち上げ、上記を全て読み込む!

ここの手順は、本家
今日からあなたもAITuberデベロッパー|ニケちゃん (note.com)
詳しく記載されているので、そちらを参考にやってみてください!!!!

初心者の方向けに、インストールだけ解説しますね◎

git cloneできない人は、ZipFileをダウンロード

npm install できない人は、Node.jsをインストールしてくださいね!

↓↓Node.jsは、このページを参考にインストールするといいかもです☺


作業フォルダを任意の場所に作成し、
git clone もしくは zipファイルをダウンロードして解凍

私は C:\Users\mukya\AI\nike_chan という作業フォルダを作り、
コマンドプロンプトで C:\Users\mukya\AI\nike_chan に移動し、
その中でgit clone しました。

スタート画面からコマンドプロンプトを検索すると開けます◎

ちなみにコマンドプロンプトは、Enterを押すと実行されます

# ディレクトリ移動
cd C:/Users/mukya/AI/nike_chan
# リポジトリクローン
git clone https://github.com/tegnike/aituber-kit.git
実際の画面 cd でディレクトリ移動出来ているのが分かりますね
git cloneができていれば、このような画面になります
git cloneした後、aituber-kitフォルダが作業フォルダに作成されていることも確認しましょう◎
# ディレクトリ移動
cd aituber-kit
 
# パッケージインストール
npm install
実行画面はこんな感じです
このまま次のステップに進んでも実行たぶんできるんだけど、
脆弱性がなんたらでnpm audit fixしろって言われてるのでやりました
メッセージ全コピーしてAIに投げて翻訳してもらうと楽かも
このへんはAIと相談しつつ自己判断でおねがいします~↓
脆弱性0 よし、すっきり
# アプリ起動
npm run dev
実行後、http://localhost:3000にアクセスするのは手動なので注意!!!!!!

http://localhost:3000を開くと・・・・・

にけちゃんきゃわわ

2回目以降は

# アプリ起動
npm run dev

だけでOKです!
アプデ反映させるには、aituber-kitフォルダ内で

git pull
npm install
npm run dev


です(よね?)

git pull 実行画面はこんなかんじ

↓↓↓
↓↓↓
git pullするとこんなかんじ


この先の、設定画面での各種設定については、
今日からあなたもAITuberデベロッパー|ニケちゃん (note.com)
詳しく記載されているので、そちらを参考にやってみてください!!!!

再掲 これらを設定画面で設定します(今はSpeech to text韓国語も対応されてます)
設定は左上の設定ボタンから!


手順その5 AIキャラに覚えさせる知識を作成・性格を設定

ここが一番のポイントです!!!!!
知識を別で作成して、LLMに持たせることで、
どんな知識を持ったキャラクターでも作ることができます!!!
これってめっちゃすごいこと!

  • 専門家顔負けの知識を持つ、頼れるコンサルタント

  • 商品の特徴を熟知した、魅力的な販売員

  • お客様の心を掴む、ユーモアあふれるマスコットキャラクター

このような無限の可能性を秘めた、夢のキャラクターが自由に作れる!!✨

この記事のおまけ部分に、無料で公開中
X(Twitter)でリツイートするだけで、
knowledge と Dify でのキャラ設定方法
を無料で見ることができます。
気になる方はぜひチェックしてみてください!


実装導入決定!!

奈良県橿原市の国登録有形文化財施設と、
北海道旭川空港内の店舗の計2か所に
AITuberキットを実装させていただくことが決まりました!!!🎉

各施設の方々と協力し、持たせたい知識や性格、任せたい役割などを具体的に設定していきます。実装が完了した際には、またレポートをお届けしますので、お楽しみに🔥みてね🔥

さいごに

ここまでの形にするまでに、作者のニケちゃん様をはじめ、多くの方々に大変助けて頂いたので、この場を借りて感謝の意を表します m(__)m

このゴローくん作り方マニュアルを読んで、AITuberキットを使い始めてくださる方が一人でも居たら、書いてよかった~と泣いて飛びはねて喜びます(/・ω・)/

ニケちゃん様がオープンソースで開発してくださっている、世紀の大発明 AITuberキット が世の中にもっともっと広まるように願いを込めて、記事を締めくくらせて頂きます。

ではまた👋


おまけ

dify上でのキャラクター設定(システムプロンプト)と
ゴローくんに持たせた知識の内容を完全公開🔥🔥🔥
Xリツイートで無料で読むことができます。ぜひ見てみてください☺

ここから先は

9,241字 / 6画像

この記事が気に入ったらサポートをしてみませんか?