UNPKG

rhubarb-lip-sync-wasm

Version:

WebAssembly port of Rhubarb Lip Sync - an advanced lip sync tool that automatically creates mouth animation from audio files. Perfect for AI agents, virtual characters, and interactive applications. Optimized for web applications with TypeScript support.

64 lines (63 loc) 1.8 kB
{ "name": "rhubarb-lip-sync-wasm", "version": "0.1.8", "type": "module", "description": "WebAssembly port of Rhubarb Lip Sync - an advanced lip sync tool that automatically creates mouth animation from audio files. Perfect for AI agents, virtual characters, and interactive applications. Optimized for web applications with TypeScript support.", "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "browser": { "module": false }, "scripts": { "build:wasm": "mkdir -p build && cd build && emcmake cmake ../src/cpp && emmake make", "copy:wasm": "mkdir -p dist/wasm && cp build/rhubarb.wasm dist/wasm/ && cp build/rhubarb.js dist/wasm/ && cp build/rhubarb.data dist/wasm/", "build:ts": "tsc", "build": "yarn build:wasm && yarn copy:wasm && yarn build:ts", "dev": "tsc --watch", "prepublishOnly": "yarn build" }, "keywords": [ "lip-sync", "animation", "wasm", "typescript", "nextjs", "react", "rhubarb", "speech-recognition", "mouth-animation", "audio-processing", "webassembly", "ai", "virtual-agent", "virtual-character", "chatbot", "digital-human", "avatar", "virtual-presenter", "ai-agent", "conversational-ai" ], "author": "Daniel Oquelis", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/danieloquelis/rhubarb-lip-sync-wasm" }, "bugs": { "url": "https://github.com/danieloquelis/rhubarb-lip-sync-wasm/issues" }, "homepage": "https://github.com/danieloquelis/rhubarb-lip-sync-wasm#readme", "devDependencies": { "@types/node": "^20.11.19", "typescript": "^5.3.3" }, "engines": { "node": ">=16.0.0" }, "packageManager": "yarn@4.4.0" }