Skip to content

test: add ES VCCV phonemizer regression suite - #2424

Open
fguzman-stack wants to merge 1 commit into
openutau:masterfrom
fguzman-stack:es-vccv-regression-tests
Open

fguzman-stack wants to merge 1 commit into
openutau:masterfrom
fguzman-stack:es-vccv-regression-tests

Conversation

@fguzman-stack

Copy link
Copy Markdown

What

Adds the first headless regression coverage for SpanishVCCVPhonemizer (ES VCCV):

  • OpenUtau.Test/Files/es_vccv — a small synthetic nJokis-style voicebank fixture (same pattern as the existing de_vccv fixture, no audio files needed).
  • OpenUtau.Test/Plugins/EsVccvTest.cs — phonemize cases for the words reported in Changes on ES VCCV phonemes #2380.

Findings on current master

  • lle → -jjeA2, be → -beA2, causa → -kaA2 aUA2 UsA2 saA2 a-A2 all pass (the regressions from Changes on ES VCCV phonemes #2380 seem fixed by d58f6e9).
  • hoy still phonemizes as - oA2 / o y instead of - oA2 / oIA2: the oy diphthong is split into vowel + semivowel instead of the merged diphthong alias. Included as a Skipped test referencing Changes on ES VCCV phonemes #2380.

Tests

-class OpenUtau.Plugins.EsVccvTest  ->  Total: 4, Failed: 0, Skipped: 1
-namespace OpenUtau.Plugins          ->  Total: 151, Failed: 0, Skipped: 1

@fguzman-stack
fguzman-stack requested a review from a team September 20, 2026 06:59
@fguzman-stack fguzman-stack mentioned this pull request Sep 20, 2026
2 tasks done
First headless test coverage for SpanishVCCVPhonemizer: a small synthetic nJokis-style voicebank fixture (Files/es_vccv) plus phonemization cases for the words reported in openutau#2380 (lle, be, causa). Those three now pass on master; the 'hoy' diphthong case still reproduces (outputs 'o y' instead of merged 'oI') and is included as a skipped test referencing openutau#2380.

This branch has not been deployed

No deployments
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