Resource icon
This generator creates VCV/連続音/"triphone" recording lists and OTO configurations for UTAU voicebanks simply from a set of consonants, vowels, and other user specified parameters. The algorithm for creating the reclist is the same as outlined in my earlier tutorial here.

To use, go to the download page, download and decompress, then run the VCVGen.jar file.

Consonants: Separate by spaces, ex. "k ky g gy s st str"
Vowels: Separate by spaces, ex. "a i u e o ay ow air eah"
Maximum syllables: Maximum syllables per string. I recommend setting this to a reasonable amount between 5 - 7, but feel free to use any number you're comfortable with.

Initial Offset: Offset value for the first CV in the string
Tempo: Intended recording tempo. Many people use 100bpm, because of OREMO's default BGM.
Maximum duplicates: Maximum number of duplicate aliases. Set to 0 to delete all. If this is greater than 0, and if there are duplicates in the list, they will be numbered.

Once you press the "Generate" button, your reclist.txt and oto.ini will be in the result folder.

Please note that this generator cannot handle more complex phonetic rules, such as excluding specific consonant+vowel combinations (like yi or wu) or treating certain syllables as vowels in some contexts, but ignoring them otherwise (such as Japanese "n").
  • Like
Reactions: Nohkara
First release
Last update
0.00 star(s) 0 ratings

More resources from Kiyoteru

Latest updates

  1. Error preventation

    Now prevents users from inputting negative syllables or negative tempo
  2. Bug fix

    When dividing vowel strings, strings that are 1 syllable long are no longer added to the reclist.
  3. Bug fixes

    Fixed accidental duplication of first batch when splitting vowel strings