Donguriko Live(AI配信アバター)

配信コメントにローカルAIが返事をして、Live2Dアバターが自分の声で喋る自動配信ボット。

Donguriko Live の配信画面イメージ

配信中のコメントにAIキャラクター「どんぐりこ」が自動で返事をする、AItuber向けの配信ボットです。コメントはわんコメのWebSocketから受け取り、ローカルのOllama(gemma4:e2b)で返答文を生成、IrodoriTTSで音声化して、OBSに映したLive2Dモデルが喋ります。音声はリファレンス音声からボイスデザインし、シードを固定することでキャラクターの声を毎回そろえています。生成したWAVの音量エンベロープを解析して口の開きに変換し、オフセットを調整してリップシンクさせました。コメントが3分止まると用意した話題からAIが自分で話し始める自動トーク、直近3ターンの会話に加えてMarkdownファイルに書いた設定や覚えておきたいことを読み込むメモリ機能、時刻と天気を答えるツール呼び出し、NGワードフィルタも組み込んでいます。LLMと音声合成はどちらもローカルのGPUで動かしているため、生成まわりに従量課金は発生しません。

使用技術
  • Node.js
  • Ollama / gemma4(ローカルLLM)
  • IrodoriTTS(音声合成)
  • Live2D
  • OBS
  • わんコメ
  • WebSocket
  • CUDA
担当
  • 企画・キャラクター設計
  • 配信パイプライン構築
  • リップシンク実装
  • 自動トーク・メモリ機能の実装
  • ツール呼び出しの実装
  • ローカル完結構成の設計
成果
  • コメント受信から返答生成・音声合成・アバター表示までを自動化
  • リファレンス音声とシード固定でキャラクターの声を統一
  • 音量エンベロープ解析によるリップシンクを実装
  • 無音時の自動トークとMarkdownベースのメモリ機能を実装
  • LLMと音声合成をローカルGPUで動かし生成コストをゼロに
制作期間
制作済み
ステータス
制作済み

← 制作実績の一覧へ戻る