Skip to content

v0.2.0 リリースノート

Companion Guide

GeminiVRM v0.2.0 release header

ステータス: v0.2.0 として公開済み
GitHub release: Sunwood-ai-labs/GeminiVRM v0.2.0
公開日時: 2026-03-31 01:43 JST (2026-03-30T16:43:53Z)
比較基準: v0.1.0..v0.2.0
対象範囲: 初回リリース以降に加わった podcast mode、motion runtime、自動化、release collateral を対象にしています。

Highlights

  • Podcast mode により、Yukito と Kiyoka が 1 つの話題を交互に話すデュアルホスト stage が追加されました。
  • Podcast settings では、ターン上限 (2..12) と host ごとの podcast 専用 prebuilt voice を設定できます。
  • 後続ターンでは、可能な場合に前の話者の音声を Gemini Live へ relay し、再利用できないときは transcript fallback へ切り替えます。
  • viewer runtime は既定で bundled Mixamo idle をローテーションし、発話中は talking motion へ切り替わり、向き補正と camera framing の保持も行います。
  • アプリ shell も更新され、podcast stage、compact composer、assistant overlay によって現在の mode が把握しやすくなりました。

Tooling And Automation

  • window.geminiVrmControlpostMessage protocol により、state snapshot、mode 切り替え、podcast settings 更新、motion 変更、送信、reset をブラウザ自動化から扱えます。
  • scripts/generate-release-header.mjsscripts/verify-release-header-layout.mjs により、release collateral の生成と検証が再現可能になりました。
  • public/Yukito.vrm が podcast mode 用の第 2 ホスト asset として追加されています。

Docs And Assets

  • この release では、英日両方の docs に versioned release note と companion walkthrough を追加しました。
  • README、getting-started、usage を truth-sync し、podcast mode、motion preset、自動化 surface を反映しました。
  • docs と GitHub release body の両方で使う release-header-v0.2.0.svg を追加しました。

Known Constraints

  • podcast mode は同時発話ではなく、上限付きのターン制会話です。
  • host 別 voice override は podcast mode のみで有効で、通常の single-avatar chat voice とは独立しています。
  • audio relay を再利用できない場合は、transcript ベースの継続へ fallback します。
  • external control は development では既定で有効ですが、production では local storage と allowed origin の条件付きです。
  • YouTube relay は inbound-only のままで、Gemini の返答を YouTube chat へ書き戻しません。

Validation

  • npm run lint
  • npm run build
  • npm run docs:build
  • $env:BASE_PATH='/GeminiVRM'; npm run build:pages
  • npm run e2e:smoke
  • powershell -ExecutionPolicy Bypass -File D:\Prj\gh-release-notes-skill\scripts\verify-svg-assets.ps1 -RepoPath . -Path public/favicon.svg,docs/public/releases/release-header-v0.2.0.svg
  • npm run verify:release-header-layout -- --input docs/public/releases/release-header-v0.2.0.svg
  • powershell -ExecutionPolicy Bypass -File D:\Prj\gh-release-notes-skill\scripts\verify-release-qa-inventory.ps1 -RepoPath . -Tag v0.2.0