kokoro.best / cpp /scripts /ja_g2p.py
inoryQwQ's picture
Upload folder using huggingface_hub (part 3)
71e354e verified
Raw
History Blame Contribute Delete
635 Bytes
import argparse
def get_args():
parser = argparse.ArgumentParser()
parser.add_argument("--text", "-t", type=str, required=True)
return parser.parse_args()
def tokens_to_ps(tokens):
return ''.join(t.phonemes + (' ' if t.whitespace else '') for t in tokens).strip()
def main():
args = get_args()
try:
from misaki import ja
except Exception as e:
raise SystemExit(f"Failed to import misaki.ja. Install with `pip install misaki[ja]`. Error: {e}")
g2p = ja.JAG2P()
tokens = g2p(args.text)
phonemes = tokens_to_ps(tokens)
print(phonemes)
if __name__ == "__main__":
main()