SoulScript v1.1.0 Release
SoulScript v1.1.0 Released
SoulScript v1.1.0 is now available.
This update focuses on voice consistency, validation workflow improvements, and platform architecture, making the generation pipeline far more stable and predictable for large projects.
SoulScript now supports multiple narrative engines, including Unity and Ren'Py, through its engine adapter system.
This is the most stable and capable version of SoulScript so far.
Major Features
Multi-Engine Support
SoulScript now supports multiple narrative engines through its engine adapter architecture.
Currently supported engines:
• Ren'Py
• Unity
This allows SoulScript to generate dialogue audio for projects built in either engine while using the same voice library and generation pipeline.
Additional engine adapters are planned for future releases.
Voice Consistency System
Voices now use a voice-level generation seed to maintain consistent delivery across all dialogue lines and across different projects.
Each voice stores a default generation profile that is automatically used during line generation.
Benefits:
• Improved consistency across large scripts
• Stable voice performance across scenes
• Consistent voice behavior across multiple projects
Line Variation System
The Validate tab now supports safe experimentation with line variations.
New actions include:
Regenerate
Regenerates the line using the current voice settings.
Try Variation
Creates a temporary variation without replacing the approved line.
Accept Variation
Replaces the approved line with the previewed variation.
Discard Variation
Deletes the preview and restores the original line.
Reset to Voice Default
Removes any line-specific override and regenerates using the voice’s default generation settings.
This allows users to refine difficult lines without losing previously generated audio.
Non-Destructive Validation Workflow
Validation regeneration is now non-destructive.
When experimenting with variations:
• The approved audio is never overwritten automatically
• Variations are generated as temporary previews
• Audio is replaced only when a variation is accepted
This prevents accidental loss of good takes during validation.
Architecture Improvements
GenerationProfile System
SoulScript now uses an engine-agnostic GenerationProfile abstraction to store generation parameters.
Generation profiles currently include:
• seed
• style modifiers
Profiles exist at two levels:
Voice Default Profile
Used for all lines generated with that voice.
Line Override Profile
Created when a variation is accepted for a specific line.
Resolution order:
-
Line override
-
Voice default
This architecture allows SoulScript to maintain consistent generation behavior while supporting multiple engines.
Engine-Agnostic Generation Pipeline
Generation profile resolution is now centralized and shared across:
• batch generation
• single-line regeneration
• validation workflow
This ensures consistent behavior across the entire generation pipeline.
UI Improvements
Model Loading Indicator
A model loading indicator now appears in the main status bar whenever an AI model is loading.
This provides clear feedback during:
• model switching
• voice design
• validation regeneration
GPU Monitor Improvements
The GPU monitor widget has been updated:
• Removed incorrect Peak usage display
• Added VRAM usage display
• Improved overlay rendering so the graph uses the full widget space
Stability Improvements
• Fixed UI freeze when regenerating lines while models load
• Improved threading behavior during validation regeneration
• Added safe preview generation for line variations
• Improved overall generation pipeline stability
Internal Improvements
• Added shared generation profile resolver
• Updated voice library schema to support generation profiles
• Added per-line generation override support
• Added automatic migration for older voice libraries
Upgrade Notes
Existing voices and projects are automatically migrated.
• Voices without generation profiles will receive a default seed
• Projects without line overrides will continue working normally
No user action is required.
Final Notes
This release focuses on consistency, reliability, and multi-engine support.
SoulScript now supports:
• Ren'Py projects
• Unity projects
Future engine adapters planned:
• Ink
• Yarn
The new architecture ensures SoulScript can expand to additional narrative engines while maintaining a consistent voice generation pipeline.
Files
Get SoulScript — Offline AI Voice for Visual Novels
SoulScript — Offline AI Voice for Visual Novels
SoulScript is an offline AI voice pipeline for visual novels and narrative games.
| Status | Released |
| Category | Tool |
| Author | SoulScript |
| Genre | Visual Novel |
| Tags | AI Generated, Audio, Ren'Py, text-to-speech, tools--game-dev, Unity |
| Languages | German, English, Spanish; Latin America, French, Japanese, Korean, Portuguese (Portugal), Russian, Chinese |
More posts
- SoulScript v1.0.1 update18 days ago
- SoulScript — 4 Days After Launch (A Quick Dev Update)20 days ago
Leave a comment
Log in with itch.io to leave a comment.