diff --git a/content.txt b/content.txt index 9c95a0f..caed4fc 100644 --- a/content.txt +++ b/content.txt @@ -1 +1,14 @@ -10,000年前までコロナが流行っていました \ No newline at end of file +悪徳貴族として名高いヴェレット家の長男――オウガ・ヴェレットは転生者である。 +ブラック企業に勤め、過労死した彼には一つの夢があった。 + +「可愛いハーレム作って、美味い物を食べる。領民の税金で楽して好き放題な生活を送ってみせる!」 + +素晴らしき異世界ライフを夢見た彼は実現へ向けて、努力を始めた。 +ハーレムを築くためにいじめられてる平民の子を助けて恩を売ってやったり。 +労働力を手に入れるために多くの孤児を雇って教育したり。 +反乱を起きても鎮圧できるように魔法学院へ通って魔法を極める。 + +「クックック……! 順調、順調! 未来は明るいなぁ!」 + +――オウガはまだ知らない。 +楽な生活を送るためにしてきたことが評価され、世間から『聖者』様として呼ばれる未来を。 \ No newline at end of file diff --git a/sbv2_core/src/jtalk.rs b/sbv2_core/src/jtalk.rs index 4df56f3..2c1cab5 100644 --- a/sbv2_core/src/jtalk.rs +++ b/sbv2_core/src/jtalk.rs @@ -224,7 +224,10 @@ impl JTalkProcess { } fn kata_to_phoneme_list(mut text: String) -> Result> { - if PUNCTUATIONS.contains(&text.as_str()) { + // if set(text).issubset(set(PUNCTUATIONS)): + // return list(text) + let chars: HashSet = text.chars().map(|x| x.to_string()).collect(); + if chars.is_subset(&HashSet::from_iter(PUNCTUATIONS.iter().map(|x| x.to_string()))) { return Ok(text.chars().map(|x| x.to_string()).collect()); } if !KATAKANA_PATTERN.is_match(&text) {