From 30ea08d6ea662b26f9f57698465027eda687f186 Mon Sep 17 00:00:00 2001 From: tsukumi Date: Fri, 8 Mar 2024 18:22:40 +0000 Subject: [PATCH] Fix: forgot to write pyopenjtalk.initialize() --- style_bert_vits2/nlp/japanese/g2p.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/style_bert_vits2/nlp/japanese/g2p.py b/style_bert_vits2/nlp/japanese/g2p.py index 839fb16..70b4e81 100644 --- a/style_bert_vits2/nlp/japanese/g2p.py +++ b/style_bert_vits2/nlp/japanese/g2p.py @@ -249,6 +249,10 @@ def __pyopenjtalk_g2p_prosody(text: str, drop_unvoiced_vowels: bool = True) -> l return -50 return int(match.group(1)) + # pyopenjtalk_worker を初期化 + ## 一度 worker を起動すれば、明示的に終了するかプロセス終了まで同一の worker に接続される + pyopenjtalk.initialize() + labels = pyopenjtalk.make_label(pyopenjtalk.run_frontend(text)) N = len(labels)