mirror of
https://github.com/denizsafak/abogen.git
synced 2026-09-20 11:40:57 +02:00
fix: pass mock job object to merge_pronunciation_overrides instead of positional args
This commit is contained in:
@@ -550,10 +550,14 @@ class ConversionThread(QThread):
|
|||||||
|
|
||||||
# --- Compile normalization rules (heteronym + pronunciation) ---
|
# --- Compile normalization rules (heteronym + pronunciation) ---
|
||||||
from abogen.domain.normalization import TTSContext
|
from abogen.domain.normalization import TTSContext
|
||||||
pronunciation_overrides = merge_pronunciation_overrides(
|
|
||||||
getattr(self, "pronunciation_overrides", None),
|
class _MergeJob:
|
||||||
getattr(self, "manual_overrides", None),
|
pronunciation_overrides = getattr(self, "pronunciation_overrides", None)
|
||||||
)
|
manual_overrides = getattr(self, "manual_overrides", None)
|
||||||
|
heteronym_overrides = getattr(self, "heteronym_overrides", None)
|
||||||
|
language = self.lang_code
|
||||||
|
|
||||||
|
pronunciation_overrides = merge_pronunciation_overrides(_MergeJob())
|
||||||
self._tts_context = TTSContext(
|
self._tts_context = TTSContext(
|
||||||
split_pattern=self.split_pattern,
|
split_pattern=self.split_pattern,
|
||||||
pronunciation_rules=compile_pronunciation_rules(pronunciation_overrides),
|
pronunciation_rules=compile_pronunciation_rules(pronunciation_overrides),
|
||||||
|
|||||||
Reference in New Issue
Block a user