Skip to content

Commit 000f0ee

Browse files
committed
deploy: 0045f1f
1 parent ff72498 commit 000f0ee

File tree

7 files changed

+8
-8
lines changed

7 files changed

+8
-8
lines changed

.well-known/agent-card.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"name": "AnimaSync",
44
"description": "Voice-driven 3D avatar animation engine for the browser. Extracts emotion from speech and generates lip sync, facial expressions, and body motion in real time — entirely client-side via Rust/WASM and ONNX inference.",
55
"url": "https://animasync.quasar.ggls.dev/",
6-
"version": "0.4.4",
6+
"version": "0.4.5",
77
"provider": {
88
"organization": "GoodGang Labs",
99
"url": "https://goodganglabs.com"

agents.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@
150150
},
151151
{
152152
"action": "init-animasync",
153-
"code": "<script type=\"module\">\nconst CDN = 'https://cdn.jsdelivr.net/npm/@goodganglabs/lipsync-wasm-v2@0.4.4';\nconst { LipSyncWasmWrapper } = await import(`${CDN}/lipsync-wasm-wrapper.js`);\nconst lipsync = new LipSyncWasmWrapper({ wasmPath: `${CDN}/lipsync_wasm_v2.js` });\nawait lipsync.init();\n</script>",
153+
"code": "<script type=\"module\">\nconst CDN = 'https://cdn.jsdelivr.net/npm/@goodganglabs/lipsync-wasm-v2@0.4.5';\nconst { LipSyncWasmWrapper } = await import(`${CDN}/lipsync-wasm-wrapper.js`);\nconst lipsync = new LipSyncWasmWrapper({ wasmPath: `${CDN}/lipsync_wasm_v2.js` });\nawait lipsync.init();\n</script>",
154154
"description": "Import and initialize AnimaSync V2 from CDN"
155155
}
156156
]

examples/guide/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,7 @@ <h2 class="step-title">Initialize AnimaSync</h2>
603603
<button data-action="fold">Fold</button>
604604
</div>
605605
</div>
606-
<div class="code-block"><span class="kw">const</span> CDN = <span class="str">'https://cdn.jsdelivr.net/npm/&#64;goodganglabs/lipsync-wasm-v1&#64;0.4.4'</span>;
606+
<div class="code-block"><span class="kw">const</span> CDN = <span class="str">'https://cdn.jsdelivr.net/npm/&#64;goodganglabs/lipsync-wasm-v1&#64;0.4.5'</span>;
607607

608608
<span class="kw">const</span> { <span class="fn">LipSyncWasmWrapper</span> } = <span class="kw">await</span> <span class="fn">import</span>(<span class="str">`${CDN}/lipsync-wasm-wrapper.js`</span>);
609609
<span class="kw">const</span> lipsync = <span class="kw">new</span> <span class="fn">LipSyncWasmWrapper</span>({ <span class="attr">wasmPath</span>: <span class="str">`${CDN}/lipsync_wasm_v1.js`</span> });
@@ -895,7 +895,7 @@ <h2 class="step-title">Add Real-time Microphone</h2>
895895
// ════════════════════════════════════════
896896
// Config
897897
// ════════════════════════════════════════
898-
const VERSION = '0.4.4';
898+
const VERSION = '0.4.5';
899899
const CDN = `https://cdn.jsdelivr.net/npm/@goodganglabs/lipsync-wasm-v1@${VERSION}`;
900900
const ARKIT_52 = [
901901
'browDownLeft','browDownRight','browInnerUp','browOuterUpLeft','browOuterUpRight',

examples/vanilla-avatar/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ <h2>52 ARKit Blendshapes — V2 Student</h2>
199199
// No 3D avatar, no Three.js. Pure audio → lip sync data (52-dim).
200200
// ================================================================
201201

202-
const VERSION = '0.4.4';
202+
const VERSION = '0.4.5';
203203
const CDN = `https://cdn.jsdelivr.net/npm/@goodganglabs/lipsync-wasm-v2@${VERSION}`;
204204

205205
// ── All 52 ARKit blendshape channels ──

examples/vanilla-basic/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ <h2>52 ARKit Blendshapes — V1 Phoneme</h2>
199199
// No 3D avatar, no Three.js. Pure audio → lip sync + expression + blink data.
200200
// ================================================================
201201

202-
const VERSION = '0.4.4';
202+
const VERSION = '0.4.5';
203203
const CDN = `https://cdn.jsdelivr.net/npm/@goodganglabs/lipsync-wasm-v1@${VERSION}`;
204204

205205
// ── All 52 ARKit blendshape channels ──

examples/vanilla-comparison/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ <h1>Anima<span>Sync</span></h1>
253253
// ================================================================
254254
// Config
255255
// ================================================================
256-
const VERSION = '0.4.4';
256+
const VERSION = '0.4.5';
257257
const CDN_V1 = `https://cdn.jsdelivr.net/npm/@goodganglabs/lipsync-wasm-v1@${VERSION}`;
258258
const CDN_V2 = `https://cdn.jsdelivr.net/npm/@goodganglabs/lipsync-wasm-v2@${VERSION}`;
259259

llms-full.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ Tongue: tongueOut
211211

212212
| Example | Description | URL |
213213
|---------|-------------|-----|
214-
| Step-by-Step Guide | 6-step interactive tutorial: VRM + AnimaSync V1 lip sync with live demos (CDN 0.4.4, VRM mode auto-detect, idle eye blink, audio-synced playback, LoopPingPong idle, asymmetric crossfade) | https://animasync.quasar.ggls.dev/examples/guide/ |
214+
| Step-by-Step Guide | 6-step interactive tutorial: VRM + AnimaSync V1 lip sync with live demos (CDN 0.4.5, VRM mode auto-detect, idle eye blink, audio-synced playback, LoopPingPong idle, asymmetric crossfade) | https://animasync.quasar.ggls.dev/examples/guide/ |
215215
| V1 Data | V1 phoneme engine — 52 ARKit blendshapes visualization | https://animasync.quasar.ggls.dev/examples/vanilla-basic/ |
216216
| V2 Data | V2 student model — 52 ARKit direct prediction | https://animasync.quasar.ggls.dev/examples/vanilla-avatar/ |
217217
| V1 vs V2 | Side-by-side dual avatar comparison | https://animasync.quasar.ggls.dev/examples/vanilla-comparison/ |

0 commit comments

Comments
 (0)