Fix accent phrase border in pyopenjtalk_g2p_prosody
In pyopenjtalk_g2p_prosody of espnet/espnet2/text/phoneme_tokenizer.py, the condition of the accent phrase boundary on the 163st line is
if a3 == 1 and a2_next == 1:
Since there is no distinction between consonants and vowels, the delimiter'#' will be inserted between the consonants and vowels. 
Add the case where the phoneme corresponds to a vowel,  syllabic nasal/N/ and choked sounds/cl/ to the condition,
if a3 == 1 and a2_next == 1 and p3 in "aeiouAEIOUNcl":
Shouldn't it be?
Due to this change, the output example of g2p changes from
e.g. こ、こんにちは -> [^, k, #, o, _, k, o, [, N, n, i, ch, i, w, a, $]
to
e.g. こ、こんにちは -> [^, k, o, _, k, o, [, N, n, i, ch, i, w, a, $]
diff --git a/espnet2/text/phoneme_tokenizer.py b/espnet2/text/phoneme_tokenizer.py
index d4246151d..03327643f 100644
--- a/espnet2/text/phoneme_tokenizer.py
+++ b/espnet2/text/phoneme_tokenizer.py
@@ -160,7 +160,7 @@ def pyopenjtalk_g2p_prosody(text: str, drop_unvoiced_vowels: bool = True) -> Lis
 
         a2_next = _numeric_feature_by_regex(r"\\+(\\d+)\\+", labels[n + 1])
         # accent phrase border
-        if a3 == 1 and a2_next == 1:
+        if a3 == 1 and a2_next == 1 and p3 in "aeiouAEIOUNcl":
             phones.append("#")
         # pitch falling
         elif a1 == 0 and a2_next == a2 + 1 and a2 != f1:
['espnet2/text/phoneme_tokenizer.py']