Skip to content

Releases: receptron/avatarscript

avatarscript@0.5.0

Choose a tag to compare

@isamu isamu released this 14 Oct 01:32
f8a3fbc

Highlights

  • Bundled example scripts (#8, fixes #7): examples/*.avs now ship in the package and --script example:<name> reads one (hello-ja, hello-en, subtitles-ja), so the CLI can be tried with npx alone:

    npx avatarscript make --avatar https://raw.githubusercontent.com/receptron/mulmocast-media/main/avatars/ani \
      --script example:hello-ja --tts elevenlabs -o out/hello-ja.mp4

    --help lists the bundled scripts; an unknown name fails with the list. The score records example:<name> as its script.

  • README (#8): the first example is npx-only, followed by a note that npx avatarscript does not work inside a clone of the repository (even after a build) and what to run there instead.

  • Development (#10): yarn is the only package manager; vite is an explicit devDependency.

  • CI (#9): actions/checkout / actions/setup-node v7; Node 24 for checks and the package smoke; tests on Node 22 and 24 on ubuntu and macOS.

📦 npm: avatarscript@0.5.0


What's Changed

  • feat: bundle the example scripts (--script example:); README: npx fails inside a clone by @isamu in #8
  • chore: use yarn only; drop package-lock.json by @snakajima in #10
  • chore: CI on actions v7 and Node 24 LTS by @isamu in #9
  • 0.5.0: bundled example scripts (--script example:) by @isamu in #11

New Contributors

  • @isamu made their first contribution in #8

Full Changelog: https://github.com/receptron/avatarscript/compare/avatarscript@0.4.1...avatarscript@0.5.0

avatarscript@0.4.1

Choose a tag to compare

@isamu isamu released this 13 Oct 19:21
f50b269

Changes

  • Bundle the mesh engine from the mesh-avatar npm package
  • yarn.lock: add mesh-avatar 0.1.1
  • --engine: also accept a checkout from before the runtime package
  • 0.4.1: the mesh engine comes from the mesh-avatar npm package

📦 npm: avatarscript@0.4.1

avatarscript@0.4.0

Choose a tag to compare

@isamu isamu released this 13 Oct 19:20
fadfc73

Changes

  • 0.4.0: speaking-style instructions for Gemini and OpenAI, carried by avatar.json
  • Gemini: always send director's notes; hold a phrase's last sound while the voice does

📦 npm: avatarscript@0.4.0

avatarscript@0.3.2

Choose a tag to compare

@isamu isamu released this 13 Oct 19:20
e0b8335

Changes

  • 0.3.2: follow an avatar URL's redirects only within its origin

📦 npm: avatarscript@0.3.2

avatarscript@0.3.1

Choose a tag to compare

@isamu isamu released this 13 Oct 19:20
f54a274

Changes

  • installed
  • 0.3.1: keep an avatar URL's query on every request
  • Review: cache per URL query, and keep an asset's own query

📦 npm: avatarscript@0.3.1

avatarscript@0.3.0

Choose a tag to compare

@isamu isamu released this 13 Oct 19:20

Changes

  • Add ani, a sample avatar that ships with the repository
  • 0.3.0: load avatars from an http(s) URL

📦 npm: avatarscript@0.3.0

avatarscript@0.2.1

Choose a tag to compare

@isamu isamu released this 13 Oct 19:20

Changes

  • 0.2.1: do not cut the avatar's head when it does not fill the frame

📦 npm: avatarscript@0.2.1

avatarscript@0.2.0

Choose a tag to compare

@isamu isamu released this 13 Oct 19:20

Changes

  • 0.2.0: drive an avatar from speech that already exists

📦 npm: avatarscript@0.2.0

avatarscript@0.1.0

Choose a tag to compare

@isamu isamu released this 13 Oct 19:20

First release on npm.

📦 npm: avatarscript@0.1.0