掲載済み (2026-08-15号)
175 133文字 • 1分

さくらのAI Engine × Three.js(VRM)でモーションと音声が同期する3D AIチャットを作ってみた

日本語

掲載情報

概要

さくらのAI Engine、Three.js、VOICEVOXを連携させ、3Dアバターが音声とモーションを同期させて応答するインタラクティブなAIチャットの構築手法を解説。

詳細内容

この記事は、さくらインターネットが提供する「さくらのAI Engine」を中核に据え、Webブラウザ上で動作する3D AIキャラクターの開発過程を紹介しています。技術スタックとして、3D描画にThree.js(VRM形式)、音声合成にVOICEVOX、バックエンドにNode.jsを採用しています。特に、LLMからのレスポンスをJSON形式で強制することで、発話内容と特定のモーションIDを同時に取得し、キャラクターの動きと声を同期させる実装方法が具体的です。また、OpenAI互換APIによる導入の容易さや、GeminiおよびOllama(ローカルLLM)との応答速度・精度の比較検証も行われており、個人開発におけるクラウドLLMの利便性が強調されています。