Acknowledgement
馃悰 Describe the bug
This phonemizer improved a lot on this update and I really liked it. However, it now converts certain words and syllables into phonetic aliases that are completely different from the original nJokis phonetic system. For example:
be -> [-Be] (before: [-be])
lle -> [sxe] (before: [jje])
hoy -> [- o] [oy] (before: [- o] [oI])
causa -> [-ka] [aw] [ws] [sa] [a-] (before: [-ka] [aU] [Us] [sa] [a-])
I tried switching between different nJokis-based Spanish voicebanks on the same .ustx (with ES VCCV already set as the phonemizer) and each one of them was having the same issue; they couldn't play certain sounds/notes since the new aliases from this update weren't found in their oto.ini files.
Another error shows up when switching to another voicebank while using this phonemizer. This doesn't seem like an oto.ini issue since 1: this happens with all my Spanish voicebanks, 2: all of them worked properly with previous versions of ES VCCV. Besides, this error continues showing up even if I open a different sequence file!!
A downside I see from this is I genuinely doubt future Spanish voicebanks based on this recording method will adapt to this new dictionary taking into account the official nJokis phonetic chart still has the same phonetic system that previous versions of ES VCCV had and people will continue using it, breaking the compatibility with the new aliases/dictionary a bit.
1: Is there any workaround for this (besides manually editing each phoneme) so this phonemizer can convert the input text using the dictionary from previous versions again?
2: Where did these new aliases come from?
Thx for your attention c:
Explains how to reproduce the bug
"Oto not found for [insert phoneme]":
- Open .ustx file and choose a nJokis Spanish voicebank
- Set phonemizer to "ES VCCV"
"Index was outside the bounds of the array" (all phonemes show "error"):
- Open .ustx file and choose a nJokis Spanish voicebank
- Set phonemizer to "ES VCCV"
- Choose a different Spanish voicebank
- Switch back to the previous voicebank
OS & Version
EndeavourOS (Linux 7.1.4-arch1-1)
Logs
log20260908.txt
Acknowledgement
馃悰 Describe the bug
This phonemizer improved a lot on this update and I really liked it. However, it now converts certain words and syllables into phonetic aliases that are completely different from the original nJokis phonetic system. For example:
be -> [-Be] (before: [-be])
lle -> [sxe] (before: [jje])
hoy -> [- o] [oy] (before: [- o] [oI])
causa -> [-ka] [aw] [ws] [sa] [a-] (before: [-ka] [aU] [Us] [sa] [a-])
I tried switching between different nJokis-based Spanish voicebanks on the same .ustx (with ES VCCV already set as the phonemizer) and each one of them was having the same issue; they couldn't play certain sounds/notes since the new aliases from this update weren't found in their oto.ini files.
Another error shows up when switching to another voicebank while using this phonemizer. This doesn't seem like an oto.ini issue since 1: this happens with all my Spanish voicebanks, 2: all of them worked properly with previous versions of ES VCCV. Besides, this error continues showing up even if I open a different sequence file!!
A downside I see from this is I genuinely doubt future Spanish voicebanks based on this recording method will adapt to this new dictionary taking into account the official nJokis phonetic chart still has the same phonetic system that previous versions of ES VCCV had and people will continue using it, breaking the compatibility with the new aliases/dictionary a bit.
1: Is there any workaround for this (besides manually editing each phoneme) so this phonemizer can convert the input text using the dictionary from previous versions again?
2: Where did these new aliases come from?
Thx for your attention c:
Explains how to reproduce the bug
"Oto not found for [insert phoneme]":
"Index was outside the bounds of the array" (all phonemes show "error"):
OS & Version
EndeavourOS (Linux 7.1.4-arch1-1)
Logs
log20260908.txt