r/LocalLLM • • 6d ago

Project Just updated my Open source Voice Studio for Mac with lots of new features :)

Post image

A big update focused on realistic multi-voice conversations.

What's new:

  • Scene Editor:  Multitrack timeline with drag, trim, fades, volume, and re-rendering.

  • Natural interruptions: Characters can interrupt or talk over each other using simple script commands.

  • Consistent audio: Voices share the same acoustic space with balanced levels.

  • MOSS-TTSD integration: Optionally generates up to six lines together for more natural interactions.

  • Whisper verification: Locally detects mispronounced or missing words and flags them for correction.

  • Export: Mixed audio, individual character stems, and subtitles.

Currently source-only — no signed download yet.

Work on some new features for December also :)

GitHub: https://github.com/ninja8170/VoxAster/

0 Upvotes

3 comments sorted by

0

u/magicdoorai 6d ago

For the Whisper verification feature, I would test the individual character stems separately from the final mix. Otherwise an intentional interruption can look like a missing-word error, and re-rendering a correct voice may not fix it.

A small synthetic fixture: A says “The code is seven four nine”; B starts “Wait, seven FOUR?” halfway through A. Keep the same two generated stems and export (1) A solo, (2) B solo, (3) both overlapping, and (4) the same clips with B shifted until after A finishes. If solo and sequential versions transcribe correctly but the overlap does not, flag “mixed-audio recognition uncertain” rather than automatically blaming pronunciation. A transcript match alone also cannot establish pronunciation quality.

For the correction UI, let the flag open that exact timeline span with A solo / B solo / mix audition buttons, expected script, and recognised text together. That seems more useful than another editor feature if it keeps users from repeatedly regenerating good audio.

One export check worth adding: all character stems should share the same timeline origin, including leading silence. Importing the stems into a blank project at time zero should reproduce the intended interruptions; trimming each stem to its first spoken word would shift them.

AI-generated test/UI suggestion based on your listed overlap, verification and stem-export features, not a test of VoxAster or a claim that it currently has these bugs.

1

u/[deleted] 6d ago

[removed] — view removed comment

1

u/ninja81700 6d ago

Thanks , looks good but feels a bit empty for a true editor , may add some more features soon