refactor: clean unused imports (ruff F401/F811), fix build_tts_context defaults

- Remove 77 unused imports across domain/application/runner files via ruff
- Add # noqa: F401 to re-exports used by tests and debug_tts_runner
- Fix build_tts_context: usage_counter uses 'is not None' instead of truthiness
- Fix test assertions: compiled rules use 'replacement' key not 'pronunciation'
- Add re-exports: _compile_pronunciation_rules, _merge_pronunciation_overrides
This commit is contained in:
Artem Akymenko
2026-07-24 21:26:36 +03:00
parent 7ed2addb11
commit 3857c27aae
25 changed files with 339 additions and 138 deletions
-1
View File
@@ -14,7 +14,6 @@ from typing import Any, Callable, List, Optional, Tuple
import numpy as np
from abogen.domain.audio_buffer import (
create_silence,
fit_audio_to_duration,
ffmpeg_time_stretch,
mix_audio,