Skip to content

LocalText2Voice v1.3.0

Latest

Choose a tag to compare

@estebanstifli estebanstifli released this 24 Jul 08:11
b64f222

What's new

  • Added a supported Linux-from-source workflow with a Bash launcher, Wayland detection, cross-platform Piper/FFmpeg discovery, Linux virtual environments, documentation, and tests.
  • Added configurable storage for AI models, engine dependencies, voice-gallery data, and caches. Windows users can choose the location during installation and move it later from Settings.
  • Added safe cross-drive migration for managed AI assets without moving projects or generated audio.
  • Added detailed live package and download output for optional local-engine installation.
  • Fixed audio export across different Linux filesystems (EXDEV).
  • Hardened Piper status, preview, regeneration, verification, and server execution across platforms.

Windows distribution

  • Clean unsigned installer for Windows 10/11 x64.
  • The installer now includes a dedicated page for selecting the large AI-model storage location.
  • The selected location receives a managed data folder and ownership marker; uninstall cleanup will never recursively delete an arbitrary unmarked folder.
  • Silent uninstall preserves downloaded AI data.
  • Includes the GUI, persistent EngineHost, MCP stdio server, FFmpeg, Piper, bundled voices/music, and a clean embedded Python runtime.
  • SHA-256: a7b190e423186632a5e9b06a34e67cd3cf2b226fba81a20406071ef3bfa40d96

Linux

Linux currently runs from source. See the Linux guide or the README quick start. Debian/Ubuntu users need python3-venv and ffmpeg; Arch users need python and ffmpeg.

Validation

  • 242 tests and 18 subtests passed; one known modal UI test was excluded.
  • Linux runtime and executable-resolution tests passed under Ubuntu/WSL.
  • A clean PyInstaller distribution contained no local config, model data, or optional engine dependencies.
  • CPU/Spanish and GPU silent installations were verified, including storage.base_dir, the ownership marker, and first-run profile state.
  • Installed GUI startup and EngineHost help were verified.
  • Silent uninstall was verified to preserve the selected AI storage.
  • Installer version, tag/tree identity, size, and SHA-256 were verified.

Thanks

Special thanks to Roman Kudryavsky (devpilgrin) for contributing and testing the Linux version. Thanks also to Evgeny Shchelakov for his detailed LocalText2Voice video.