Skip to content

Commit

Permalink
Merge pull request #1123 from Cadlaxa/cadlaxa-local
Browse files Browse the repository at this point in the history
Fix `[ng g]` instances turning into `[ng]` when `CCV` is present
  • Loading branch information
stakira committed May 10, 2024
2 parents 3742e01 + d0fda01 commit 9f91b54
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions OpenUtau.Plugin.Builtin/ArpasingPlusPhonemizer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -424,7 +424,7 @@ public class ArpasingPlusPhonemizer : SyllableBasedPhonemizer {
var ccv = $"{string.Join("", cc)} {v}";
var ccv1 = string.Join("", cc.Skip(i)) + " " + v;
/// CCV
if (syllable.CurrentWordCc.Length >= 2 && !ccvException.Contains(cc[i] + cc[i + 1])) {
if (syllable.CurrentWordCc.Length >= 2 && !ccvException.Contains(cc[i])) {
if (HasOto(ccv, syllable.vowelTone) || HasOto(ValidateAlias(ccv), syllable.vowelTone)) {
basePhoneme = ccv;
lastC = i;
Expand All @@ -446,7 +446,7 @@ public class ArpasingPlusPhonemizer : SyllableBasedPhonemizer {
var vc = $"{prevV} {cc[0]}";
// Boolean Triggers
bool CCV = false;
if (syllable.CurrentWordCc.Length >= 2 && !ccvException.Contains(cc[1])) {
if (syllable.CurrentWordCc.Length >= 2 && !ccvException.Contains(cc[0])) {
if (HasOto($"{string.Join("", cc)} {v}", syllable.vowelTone) || HasOto(ValidateAlias($"{string.Join("", cc)} {v}"), syllable.vowelTone)) {
CCV = true;
}
Expand Down

0 comments on commit 9f91b54

Please sign in to comment.