Skip to content

Releases: Cadlaxa/Syllable-Based-ARPAsing-Phonemizer

V0.1

16 Mar 05:58
32c8c4d
Compare
Choose a tag to compare
  • Compiled ARPA+ G2p for external phonemizer usage
  • Added support for [-C] and [C-] alias format
  • Code fixes, cleanup, and more

📍 NOTE: This version of this external phonemizer is the last one and a new version is preparing and coming to OpenUtau as a built-in phonemizer, thank you for using this phonemizer and happy ARPAsing synthesizing

V0.0.94

07 Feb 09:03
5a4ef92
Compare
Choose a tag to compare
  • Fixed [v cc] fallback to [v c]

V0.0.93

01 Feb 07:36
eb5db6a
Compare
Choose a tag to compare
  • changed note extension to always extending even with the same pitch (this will use the [v] alias of the arpasing vb, if [v] is found, it will use [v v] instead)
  • added [ex] and [ox] to the vowel list
  • changes semilong consonants length to 1.5 ms

V0.0.90

22 Dec 01:02
4068e2b
Compare
Choose a tag to compare
  • Added exceptions for vanilla 2-letter Arpabet phonetic consonants such as (th, ng, hh) etc, now they will be not recognized as [CCV] and [VCC]
  • [VCC] now will only trigger if next note/alias is [CCV]
    • fixed [VCC] bug
    • endings for [VCC] are still the same
  • Preparation for [VC C]
  • Code cleanup and fixes on [C C] and [C CC]

V0.0.86

15 Dec 13:15
651c709
Compare
Choose a tag to compare
  • fixed [CCV] trigger on multiple consonants, now it will only trigger if the current word has 2 or more consonants clusters in the beginning of the word (ex: tries > [t r ay z]). Current word with single consonant will only trigger [CV]
  • fixed [C C] and ending C fallback cycle

V0.0.84

09 Dec 10:25
f6ba76b
Compare
Choose a tag to compare
  • Added [C CC], [C CC] fallbacks to [C C] if [C CC] is not available on the voicebank
    • [C CC] only occur as connecting cc to [CCV]/[CC V] and [CV]/[C V]
  • Added [CCV]/[CC V] trigger to multiple consonants instead of the previous vowel only trigger
    • eg: [s tr ao ng z] [st aa r] [fr eh n d z]
  • [V CC] fallbacks: the vowel will fallback first (ex: [ay st] to [iy st]) then [V C(first C of the CCV)]
    • eg: [ay k] [kr ay] [ay d]
  • code fixes and cleanup

V0.0.80

24 Nov 13:41
eb6caa9
Compare
Choose a tag to compare
  • Cleaned and removed redundant codes
  • Fix some [C C] fallback
  • Preparing for [C CC] transition
  • Preparing for [V V] diphthong extended alias update for SBP stakira/OpenUtau#939
  • Slight adjustment for consonant lengths
  • Fallback consonant endings (one and multiple) to [V C][C -][- C]... if alias doesn't exist
  • Implemented automatic [CCV] and [VCC]
    • [CCV] only triggers when the previous phoneme is vowel, (preparing for multiple consonant triggers with [C CC])

note: there are known bugs on [VCC] and ending consonants that I haven't fixed because I don't know what caused the bug to appear to begin with :C, see the code comments for more info about the bug, help and contribution is appreciated.

V0.0.72

31 Oct 12:22
63b7de4
Compare
Choose a tag to compare
  • Reworked vowel and consonant endings, now supports:
    • vowels:
    • [v-]
    • [v R]
      [v -] is prioritized so if the vb has all of them, [v -] is used
    • consonants:
    • [v c-]
    • [vc -]
    • [vc-]
    • [v cc]
    • [vv c]
      consonant endings still supported [c -]
  • [v] alias on [v v] fallback ([v c] [c v]) will fallback to glottal stop ([v q] [q v]) if [v] alias is not available

V0.0.70

23 Oct 02:51
8b027c5
Compare
Choose a tag to compare
  • code cleanup and fixes
  • fixed [y cons] and [w cons] conflict in vowels with [y] and [w] characters on ver V0.0.66
  • fixed [c c] looping logic, now the second [c c] fallback will not override the first [c c] fallback looping logic
  • fixed [v c] logic, now the second [v c] fallback will not override the first [v c] logic

V0.0.66

22 Oct 06:54
f498043
Compare
Choose a tag to compare
  • code fixes and remove redundant codes
    • code cleanup