TextToVoiceUsingOpenVoice / mecab_patch.py
SohomToom's picture
Update mecab_patch.py
925b582 verified
raw
history blame contribute delete
467 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