SohomToom commited on
Commit
46ab34e
·
verified ·
1 Parent(s): 886e2b0

Update mecab_patch.py

Browse files
Files changed (1) hide show
  1. mecab_patch.py +9 -10
mecab_patch.py CHANGED
@@ -1,13 +1,12 @@
1
- import os
2
 
3
- # Patch before importing Melo
4
- os.environ["MECABRC"] = "/dev/null"
 
5
 
6
- import MeCab
 
 
7
 
8
- # Patch MeCab.Tagger to return dummy if needed
9
- try:
10
- MeCab.Tagger()
11
- except RuntimeError:
12
- import melo.text.japanese
13
- melo.text.japanese._TAGGER = None # Disable Tagger to prevent failure
 
1
+ import sys
2
 
3
+ # Monkey patch melo.text.cleaner to skip Japanese
4
+ import melo.text
5
+ import types
6
 
7
+ # Create a dummy module for japanese
8
+ melo.text.japanese = types.SimpleNamespace()
9
+ sys.modules["melo.text.japanese"] = melo.text.japanese
10
 
11
+ # Then import cleaner safely
12
+ from melo.text import cleaner # this will now skip Japanese logic