Kaosan Live
線画イラスト1枚を、マイク音声に合わせて口が動き、瞬きし、少しだけ揺れる会議用アバターにするElectronアプリです。 OBS StudioのWindow CaptureとVirtual Camera経由でZoomへ渡します。
- Status
- Local prototype
- Stack
- Electron / Canvas
- Output
- OBS / Zoom
talking avatar
mic / canvas
Direction
顔出しせずに、会議にいる感じを作る
顔認識やカメラキャプチャは使わず、1枚の画像とマイク音声だけで、口、瞬き、顔全体の微細な動きを作ります。 個人用・単一イラスト前提に絞り、マイモデル初期値や調整UIを会議で使いやすい形へ寄せています。
実装済み
- Control WindowとOBSキャプチャ用Avatar Windowの2ウィンドウ構成
- Web Audio APIでRMS、Peak、口開き、Talk、無音判定を解析・表示
- Canvasで口消しパッチ、動的な口、瞬き、待機揺れを描画
技術スタック
- Electron / Vite / TypeScript
- HTML Canvas / Web Audio API
- BroadcastChannel / Electron IPC / JSON settings
1 image
単一イラストを会議向けに細かく調整
16:9
1280x720 / 1920x1080のAvatar出力
OBS
Window CaptureとVirtual CameraでZoomへ接続