ニュース
AITuber OnAirの起動手順|アバター選択から音声設定まで
AI VTuber制作を始めるときは、アバター素材と起動方法を分けて選ぶと手順を整理できます。AITuber OnAirの公式READMEにあるコマンドをもとに、雛形の生成から会話・音声プロバイダーの設定までを紹介します。
雛形を作るか、サンプルを動かすか
AI VTuberを自分のPCで動かすには、何から用意すればよいのか。まず決めたいのは、アプリを用意する方法と、使うアバターの形式だ。
AITuber OnAirは、会話・音声・アバターなどを組み合わせるオープンソースのTypeScript製ツールキット。公式READMEには、公開Webアプリ、スターター作成、サンプルのローカル実行、個別パッケージの組み込みという使い方がある。
ここでは、自作アプリの雛形を作る方法と、1枚絵のサンプルを動かす方法を扱う。npmコマンドを実行できる環境が前提で、サンプルの取得にはgitも使う。対象はローカルでの起動と会話・音声設定までで、配信プラットフォームとの接続手順は含めない。
PNG・VRM・Live2Dで用意する素材が違う
スターターにはPNGTuber、VRM、Live2Dなどのテンプレートがある。会話モデルを設定する前に、キャラクターをどの形式で表示するか決めておく。公式READMEの各サンプル説明では、使う素材は次のように分かれる。
| 形式 | 素材・条件 |
|---|---|
| PNGTuber | 口と目の開閉を組み合わせた4枚のPNGを使う |
| VRM | VRM形式の3Dアバターを表示する |
| Live2D | .model3.jsonを含むローカルのモデルフォルダーを読み込む。モデル素材は同梱されない |
開発元は、これらのサンプルの口の動きは、実際の出力音声に連動すると説明している。
4枚の状態画像を使うPNGTuberと、1枚の画像全体を動かす後述のSingle Image Avatar Chatは別のサンプルだ。口や目の差分を用意するか、まず1枚絵の動きを試すかで選び分けられる。
CLIで雛形を作り、開発サーバーを起動する
自作アプリの雛形は、CLIのcreate-aituber-onairで生成する。以下は、プロジェクト名をmy-aituberとして先に渡す例だ。
npm create aituber-onair@latest my-aituber
CLIではテンプレートと、依存関係をインストールするかを選ぶ。この手順では依存関係もインストールし、完了後に作成したディレクトリへ移動して起動する。
cd my-aituber
npm run dev
プロジェクト名も対話形式で決めたい場合は、最初のコマンドをnpm create aituber-onair@latestにする。
次節のサンプル起動は別の方法なので、両方を実行する必要はない。スターターを起動できたら、最後のSettings設定へ進む。
1枚のPNG・JPGで試すなら専用サンプルを起動
PNGやJPGを1枚だけ使いたい場合は、Single Image Avatar Chatのサンプルを利用する。READMEでは、ローカルで実行できるサンプルアプリとして案内されている。
スターター作成コマンドではなく、リポジトリを取得して該当ディレクトリで起動する手順だ。
git clone https://github.com/shinshin86/aituber-onair.git
cd aituber-onair/packages/core/examples/react-single-image-avatar-app
npm install
npm run dev
起動後はhttp://localhost:5173を開く。開発元は、TTSの出力音量に反応する、跳ねるようなBounceと穏やかに揺れるPuppet Wobbleの2種類の動きを選べると説明している。
このサンプルには、APIキーなしで使えるモーションプレビューがある。画像の動きだけを試す段階と、会話・音声生成のためにプロバイダーを設定する段階を分けて進められる。
Settingsで会話用LLMと読み上げ用TTSを設定
アプリが開いたら、SettingsでLLMとTTSのプロバイダーを設定する。LLMは会話、TTSは読み上げに使うもので、アバター形式の選択とは別の設定だ。ローカルサンプルでは、SettingsにAPIキーとプロバイダーのオプションを入力する。
READMEは、各サンプルが共通のSettings UIと幅広いLLM・TTS対応を持つと説明している。パッケージ一覧では、会話用の@aituber-onair/chatにOpenAI・Claude・Geminiなど、音声用の@aituber-onair/voiceにVOICEVOX・VoicePeak・OpenAI TTSなどを挙げている。
プロバイダー別の詳細設定は、各パッケージのREADMEへ案内されている。APIキーの取得手順やサービスごとの料金・無料枠は、このREADME本文の掲載範囲には含まれていない。
参照元
レビュー
AITuber OnAirの起動手順|アバター選択から音声設定まで はどうでしたか
評価は1IPにつき1回まで送信できます。
星付きレビューコメント
コメント投稿は 1IP につき 1 回までです。
★★★★★ 5 / 5
星評価を選んでからコメントを送信してください。
レビューコメント
まだレビューコメントはありません。星付きレビューを送るとここに表示されます。
