Commit Graph
16 Commits
Author SHA1 Message Date
Deniz Şafak 5ae153f841 Reformat using black 2026-01-09 01:36:14 +03:00
JB 08ebedc177 feat: Update year normalization logic to reflect US-style pronunciation for years 1100-1999; adjust related tests for consistency 2025-12-16 08:52:03 -08:00
JB 015435adb6 feat: Enhance text normalization with support for internet slang expansion, currency formatting, and date handling; update debug WAVs interface and settings 2025-12-15 17:27:08 -08:00
JB 609af66748 feat: Enhance currency normalization to support magnitude and fractional amounts 2025-12-02 07:43:08 -08:00
JB 7eceb601f8 feat: Implement footnote removal and URL normalization in text processing; enhance manual override token normalization 2025-12-01 06:23:30 -08:00
JB 028384e6ee feat: Add stubs for soundfile and static_ffmpeg modules to facilitate testing 2025-11-11 17:00:58 -08:00
JB 387d324ea0 feat: Add year pronunciation handling and roman numeral normalization to text processing 2025-11-11 05:25:29 -08:00
JB 4e06601b04 feat: Add support for decimal number normalization in text processing 2025-11-03 05:10:02 -08:00
JB 72b2ada9ac feat: Implement existing item lookup and overwrite handling for Audiobookshelf uploads 2025-11-02 06:25:14 -08:00
JB af90da0b99 feat: Add contraction handling options and UI for normalization settings 2025-11-02 05:47:20 -08:00
JB c7356338c2 feat: Implement contraction resolution using spaCy for ambiguous contractions 2025-10-30 09:36:23 -07:00
JB e7f6f0221d feat: Implement apostrophe normalization settings and overrides in the UI and backend 2025-10-30 06:25:08 -07:00
JB 963ef71647 feat: Add support for numeric ranges and simple fractions in text normalization 2025-10-30 05:34:02 -07:00
JB be37f03109 Add number normalization and enhance UI for voice preview
- Implemented number conversion to words for grouped numbers in text normalization.
- Added configuration options for number conversion in ApostropheConfig.
- Updated the normalize_apostrophes function to include number normalization.
- Enhanced the dashboard UI with new sections for manuscript and narrator defaults.
- Improved voice preview functionality with better handling of audio playback and status updates.
- Refactored HTML templates for cleaner structure and added new fields for speaker settings.
- Updated CSS styles for improved layout and responsiveness.
- Added tests to ensure correct spelling of grouped numbers in the normalization process.
- Included num2words as a new dependency in pyproject.toml.
2025-10-10 16:12:51 -07:00
JB 443dee09b6 feat: Integrate roman numeral normalization in chapter titles and enhance related tests 2025-10-10 09:31:27 -07:00
JB 3b07df9708 feat: Add title and suffix abbreviation expansion, ensure terminal punctuation, and enhance speaker analysis functionality 2025-10-08 05:43:49 -07:00