TextToVoiceUsingOpenVoice / mecab_patch.py
SohomToom's picture
Update mecab_patch.py
9cd2c81 verified
raw
history blame
466 Bytes
import sys
import types
# Create a dummy japanese module
japanese_patch = types.ModuleType("japanese")
# Add a no-op placeholder for distribute_phone
def distribute_phone(*args, **kwargs):
return args[0] if args else ""
japanese_patch.distribute_phone = distribute_phone
# Register dummy module in sys.modules
sys.modules["melo.text.japanese"] = japanese_patch
# Then import cleaner safely
from melo.text import cleaner # this will now skip Japanese logic