v0.7.0
What's Changed
New Contributors
Full Changelog: v0.6.7...v0.7.0
Added
- Add Spanish language grapheme-to-phoneme support
- Added Italian language grapheme-to-phoneme support
- Added Portuguese language grapheme-to-phoneme support
- Added benchmark datasets for Korean, French, and Chinese languages
- Added safe offline spaCy model loader to prevent network downloads in offline
environments - Added factory language validation tests and offline optional dependency tests
- Added release artifact checking script
Changed
- Updated pygoruut dependency to version 0.8.0
- Changed ruff to 0.15.0 and modernized linting configuration with isort sections and
McCabe complexity limits - Changed GitHub Actions workflows for improved CI reliability
- Changed Korean grapheme-to-phoneme processing with updated g2pk module and numeral
handling - Changed German phoneme generation and rebuilt phoneme data
Fixed
- Fixed mbrola voice availability detection for unavailable voices
- Fixed French fallback and phoneme generation for espeak backend
- Fixed test suite compatibility for Termux environment
- Fixed spaCy model download commands in CI workflows
Documentation
- Changed documentation format from RST to Markdown with MyST parser
Quality
- Added espeak phonemizer base tests for improved backend coverage