Skip to content

Releases: hddevteam/speechify

Speechify v3.0.7

26 Feb 15:46

Choose a tag to compare

What's New in 3.0.7

🐛 Bug Fixes

  • Timing JSON Context Menu Filter: Editor title bar actions (Open Alignment Editor, Export Video) no longer appear for every .json file. They now only display when the active JSON document is a valid Speechify timing project (containing version, videoName, lastModified, and segments fields).
  • Explorer Context Menu Cleanup: Right-click Speechify submenu on JSON files in the Explorer is now restricted to files named timing.json.

✨ UX Improvements

  • Smart Context Detection: Extension listens to active editor changes, saves, and document opens to keep timing-JSON context keys up to date in real time.

v3.0.6

26 Feb 14:58

Choose a tag to compare

🐛 Bug Fixes

  • Selection-Aware Audio Conversion: Right-click "Convert Text to Speech" now correctly prioritizes selected text; when no selection exists (including Explorer/file-name context), it converts the full document.
  • Extension Debug Launch Unblocked: Fixed build-time module override conflict in webpack/ts-loader so Run Extension can launch reliably after preLaunch compile.
  • TypeScript 6 Compatibility: Migrated module settings to Node16-compatible configuration to remove deprecated module resolution warnings.

🧪 Test & Developer Experience

  • Stable Unit Test Command: Updated test:unit to run a deterministic TDD-mode unit test set and avoid accidental execution of stale/outdated compiled tests.

v3.0.5

17 Feb 09:30

Choose a tag to compare

v3.0.5\n\n### 🐛 Bug Fixes\n- Fixed final mix duration truncation in mix/ducking mode by anchoring to narration timeline.\n- Restored speed_overflow default to tail-only anti-bleed mute; full-segment mute is now opt-in.\n- Fixed alignment editor runtime issue caused by undefined isSpeedOverflow variable.\n\n### 🎵 Audio Pipeline Improvements\n- Added original-track padding during final compose to prevent premature termination when source audio is short.\n- Improved completion diagnostics for final audio compose and advanced mux stages.

Speechify v3.0.3

16 Feb 14:08

Choose a tag to compare

Highlights\n- Fix subtitle spacing normalization for Chinese mixed-language content\n- Keep spaces for dropped Chinese punctuation to preserve natural pauses\n- Refresh command terminology for video workflow\n- Set explicit webpack mode to reduce build warnings\n\nMarketplace: https://marketplace.visualstudio.com/items?itemName=luckyXmobile.speechify

speechify v3.0.1

15 Feb 03:04

Choose a tag to compare

v3.0.0 - Vision-Aware Alignment

15 Feb 03:08

Choose a tag to compare

(re-upload) Remove accidentally packaged local test-config.json (secrets).

v2.1.0

18 Sep 09:36

Choose a tag to compare

  • Voice list packaging fix and robust path resolution
  • Add copy-webpack-plugin to include voice-list.json in bundle
  • Update voice library with 14 new Azure 2025 voices
  • Simplify READMEs (remove version banner, keep icon centered)
  • Website: update displayed version to 2.1
  • Regenerate icons from SVG and sync site assets

🎨 Speechify v2.0.1 - Updated Icon & CI Improvements

13 Jul 12:44

Choose a tag to compare

🎨 Visual & Technical Improvements

✨ What's New in v2.0.1

  • 🎨 New Professional Icon: Replaced legacy icon with modern pink-purple gradient design
  • 📦 Improved CI/CD: Fixed extension packaging issues for smoother releases
  • 🌐 Updated GitHub Pages: Refreshed website with latest version information
  • 📚 Enhanced Documentation: Updated README and changelog with comprehensive information

🔧 Technical Changes

  • Icon Asset Management: Organized all icon assets in directory
  • Package Configuration: Updated to use optimized 128x128 icon for VS Code Marketplace
  • Repository Cleanup: Removed deprecated files and improved project structure
  • Visual Consistency: Aligned extension icon with brand identity across all platforms

📄 Documentation Updates

  • Bilingual README: Updated both English and Chinese documentation
  • Comprehensive Changelog: Detailed version history with clear categorization
  • GitHub Pages: Refreshed website content with latest features and version info

🔗 Quick Links

Full Changelog: v2.0.0...v2.0.1

🎧 Speechify v2.0.0 - TypeScript Migration & Professional Features

13 Jul 11:54

Choose a tag to compare

🚀 Major Release: Complete TypeScript Migration

✨ New Features

  • Advanced Voice Roles: Support for roleplay-enabled voices with character selection
  • Visual Identity: Professional icon design and brand consistency
  • GitHub Pages: Interactive multilingual demo website
  • Enhanced Error Handling: Comprehensive error messages with recovery guidance

🔧 Technical Improvements

  • Complete TypeScript Migration: Full type safety and modern development experience
  • Improved Test Coverage: 54 comprehensive tests with Azure API integration
  • Enhanced Configuration: Better settings management and validation
  • Performance Optimization: Efficient audio processing and memory management

🌐 Internationalization

  • Multilingual Support: English and Chinese interface with extensible architecture
  • Localized Audio Demos: Voice samples in multiple languages on demo website
  • Consistent Terminology: Professional translations across all user interfaces

📦 Marketplace

  • Professional Listing: Optimized VS Code Marketplace presence
  • SEO Enhancement: Improved discoverability with targeted keywords
  • Rich Documentation: Comprehensive guides and examples

🔗 Links

Full Changelog: CHANGELOG.md