Skip to content

Herald v0.2.1

Choose a tag to compare

@ityeti ityeti released this 05 Feb 16:26
· 23 commits to master since this release

What's New

Text Filtering

  • Filter out code-like lines, URLs, file paths, and shell prompts for cleaner speech
  • Normalize markdown formatting, snake_case, and camelCase for natural speech
  • Remove ANSI escape codes and box-drawing characters

OCR Improvements

  • Visual "OCR Active" label on overlay borders when persistent OCR region is enabled
  • Better visual feedback when monitoring PDF/video regions

Error Handling

  • Verbal error alerts when TTS fails (network issues, engine problems)
  • Diagnostic logging for TTS failures to help troubleshoot

Bug Fixes

  • Thread safety: Added lock for pygame mixer operations to prevent audio glitches
  • Prefetch cache eviction to prevent memory buildup

Developer Experience

  • Pre-commit hooks with ruff linting and security scanning
  • GitHub Actions CI pipeline
  • Improved documentation with error handling and troubleshooting guides

SHA256 Checksum

4982F944E9CA973D46916E49F2291DC7E2F6E85A5EA68EB5F7FE4CC52BBFEB5C  Herald-v0.2.1-win64.zip

Installation

  1. Download Herald-v0.2.1-win64.zip
  2. Extract to any location
  3. Run Herald.exe (will request admin for global hotkeys)

Full Changelog: v0.2.0...v0.2.1