Skip to content

v1.4.0 - Engine Integration Alpha

Choose a tag to compare

@nightt5879 nightt5879 released this 08 May 07:36
· 10 commits to main since this release

V1.4.0 Engine Integration Alpha

This release adds the first game-engine integration workflow for Mumble Voice Lab.

Stable

  • Browser studio, realtime preview, WAV export, preset JSON import/export, and My Presets remain supported.
  • Schedule JSON now uses schema: "mumble-voice-lab/schedule" and schemaVersion: "1.0" for engine import.

Alpha

  • Added npm run mvl -- render for single-line WAV + schedule generation.
  • Added npm run mvl -- batch for JSON/CSV dialogue batch generation.
  • Added the local Unity UPM package at integrations/unity/com.nightt5879.mumble-voice-lab.
  • Added Unity editor tooling at Tools > Mumble Voice Lab.
  • Added Unity runtime APIs: MumbleDialogueClip, MumblePresetAsset, MumbleVoicePlayer, onTextChanged, onReveal, and onPlaybackComplete.

Preview

  • Added a Godot 4 addon preview at integrations/godot/addons/mumble_voice_lab.
  • Godot shares the same CLI and schedule JSON protocol as Unity.
  • Godot remains preview until a Godot editor closed-loop test is completed.

Known Limits

  • Engine packages require local Node/npm in this alpha.
  • Runtime engine playback uses generated assets only; player runtime free-text synthesis is not included.
  • No-Node renderer bundles and store-ready Unity/Godot packaging are planned follow-up work.

Verified

  • npm run test:cli
  • npm run build
  • CLI manual render smoke
  • Unity batchmode closed-loop smoke test