Skip to content

SBP Update and Fixes#2014

Open
Cadlaxa wants to merge 9 commits intostakira:masterfrom
Cadlaxa:SBP-update
Open

SBP Update and Fixes#2014
Cadlaxa wants to merge 9 commits intostakira:masterfrom
Cadlaxa:SBP-update

Conversation

@Cadlaxa
Copy link
Copy Markdown
Contributor

@Cadlaxa Cadlaxa commented Mar 19, 2026

  • Implemented pre-utterance alias length (reads the alias oto parameters from left blank to preutter) every child SBP phonemizer will implement this to their end:
// true: endings end in a 50-tick gap
// false: uses the alias length instead
protected override bool NoGap => true;

protected override double GetTransitionBasicLengthMs(string alias, int tone, PhonemeAttributes attr) {
    double otoLength = GetTransitionBasicLengthMsByOto(alias, tone, attr);
    return otoLength;
}
  • Fixed pitch suffix bug in AssignAllAffixes where it assigns wrong pitch to tones other than vowelTone
  • Implemented IsGlide bool (might change this implementation since it's just a boolean to trigger the offset anchoring of the aliases)
  • Small code refactor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant