Herald v0.2.1
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
- Download
Herald-v0.2.1-win64.zip - Extract to any location
- Run
Herald.exe(will request admin for global hotkeys)
Full Changelog: v0.2.0...v0.2.1