Skip to content

Release v1.2.10: TTS System and Installer Fixes

Choose a tag to compare

@omayhemo omayhemo released this 16 Jul 20:59
· 34 commits to master since this release

Release v1.2.10: TTS System and Installer Fixes

Release Date: July 16, 2025

🎯 What's New

This release focuses on fixing critical system issues that were impacting user experience:

βœ… TTS System Fully Restored

  • Fixed critical TTS system failures that were causing fallback to bell sounds
  • Restored complete voice functionality across all 9 specialized personas
  • Verified audio pipeline working correctly in WSL2 environments

πŸ›‘οΈ Installer User File Protection

  • Prevents overwriting user README.md files during installation
  • Safer installation process that respects existing project files
  • Improved user experience with protected project directory

πŸ”§ Technical Fixes

TTS System Restoration

  • Fixed PROJECT_ROOT path calculation in tts-manager.sh (was going up extra directory)
  • Corrected PIPER_BIN path to include proper piper/piper binary location
  • Resolved variable expansion issues in piper.sh configuration parsing
  • Complete testing verification of audio pipeline functionality

Installer Improvements

  • Modified build-distribution.sh to place README.md in .apm/ directory instead of root
  • Updated installer cleanup logic with backward compatibility
  • Added user file protection during extraction and installation
  • Tested installer safety with existing user projects

πŸ“‹ Installation Instructions

For New Users

# Linux/WSL
wget https://github.com/omayhemo/APM/releases/download/v1.2.10/apm-v1.2.10.tar.gz && tar -xzf apm-v1.2.10.tar.gz && cd apm-v1.2.10 && ./installer/install.sh

# macOS
curl -L https://github.com/omayhemo/APM/releases/download/v1.2.10/apm-v1.2.10.tar.gz -o apm-v1.2.10.tar.gz && tar -xzf apm-v1.2.10.tar.gz && cd apm-v1.2.10 && ./installer/install.sh

For Existing Users

# Update existing installation
bash .apm/agents/scripts/ap-manager.sh update

πŸŽ‰ What This Means for Users

  • Voice system works again: All personas now provide proper audio feedback
  • Safe installations: Your project files (especially README.md) are protected
  • Better reliability: Core system functions are more stable
  • Improved experience: No more unexpected bell sounds or file overwrites

πŸ” Verification

After installation, verify the fixes:

  1. Test TTS: Try any /ap command - you should hear proper voice output
  2. Check files: Your existing README.md should be preserved
  3. APM README: Distribution README is now at .apm/README.md

πŸ“ Migration Notes

  • No breaking changes: This is a bug fix release
  • No user action required: Fixes apply automatically
  • Backward compatible: Works with existing installations

For support, please visit: https://github.com/omayhemo/APM/issues