Skip to content

Phonemizer_Guide

EX3 edited this page Oct 21, 2023 · 2 revisions

KO CV (Korean CV) & KO CBNN (Korean Combination/CBNN)

Phonemizer for Korean CV, Korean CBNN.
한국어 단독음, 한국어 CBNN 포네마이저의 설명입니다.

Common Features (공통 가이드)

  1. Supports almost all Korean phoneme variations, except palatalization and ㄴ addition.
    구개음화와 ㄴ첨가 이외의 거의 모든 음운변동을 반영합니다. image

  2. Can extend phonemes by +.
    +로 음소를 연장합니다. image

  3. Can insert phonemes by [ ].

  • Supports flexible VV phoneme input.
  • (If phonemes include a i, but if current singer doesn't have a i (but has i) : Phonemizer automatically puts i instead of a i and vice versa.)

    [와 ]를 사용해 발음 기호를 넣습니다.
  • 유연한 VV 음소 입력을 지원합니다.
  • (발음 기호에 a i가 포함되어 있지만 노래중인 음원에겐 a i가 없을 때, 음소화기가 자동으로 a i대신 i를 붙여줍니다. 반대도 성립합니다.) image
  1. Supports two special phoneme symbols about phoneme variation, ! and ..
    음운변동을 조정하는 고유 발음기호 !와 .를 지원합니다.
  • !(Ex: !가) : Ignores all phoneme variation regarding current note. Previour and next note will be not affected by current note which starts with !.
  • !(Ex: !가) : 현 노트와 연관된 모든 음운변동을 무시합니다. 현 노트는 이웃 노트들의 음운변동에서도 배제됩니다.

image

  • .(Ex: 가.) : Regard current note as end of word, and applies different phoneme variation rule.
  • .(Ex: 가.) : 현 노트에서 단어가 끝난 것으로 간주하고, 음운 변동을 알맞게 바꾸어 적용합니다.

image

KO CV (Korean CV)

image

Ko-CV.ini

[CV]
Use rentan=False 
Use 'shi' for '시'(otherwise 'si')=False
Use 'i' for '의'(otherwise 'eui')=False

[BATCHIM]
Use 'aX' instead of 'a X'=False
  • Config file, to handle various form of Korean CV voicebanks.
  • If singer doesn't have Ko-CV.ini, it automatically generates file with default one.
  • 형태가 다양한 한국어 단독음 음원을 모두 다루기 위한 설정 파일입니다.
  • 음원이 Ko-CV.ini를 보유하고 있지 않을 경우, 자동으로 파일이 생성됩니다.

How to Use (가이드)
  • Use rentan: handles singer which is RENTAN.

Uses - <CV>(example: - ka) when True, otherwise not(example: ka).
If - <CV> not exists when True, uses <CV> instead.

  • Use 'shi' for '시'(otherwise 'si') : handles phoneme of 시

Uses shi for input character 시 when True, otherwise not.(uses si for input character 시).

  • Use 'i' for '의'(otherwise 'eui') : handles phoneme of 의

Uses i instead of for vowel ㅢ when True, otherwise not.(uses eui for vowel ㅢ).
If eui not exists when False, uses i instead.

  • Use 'aX' instead of 'a X' : handles Batchim phoneme's format.

Uses <vowel><batchim>(example: ang) when True, otherwise not.(uses <vowel> <batchim>(example: a ng)


  • Use rentan : 연단음 음원 여부.

True이면- <CV>(예: - ka)사용, False이면 <CV>(예: ka)사용.
설정값이 True더라도, 음원이 - <CV>를 미보유했다면 상응하는 <CV>를 사용합니다.

  • Use 'shi' for '시'(otherwise 'si') : 시의 발음기호 결정.

True이면 시에 shi를 사용, False이면 시에 si를 사용.

  • Use 'i' for '의'(otherwise 'eui') : ㅢ의 발음기호 결정.

True이면 ㅢ에 i 사용, False이면 ㅢ에 eui 사용.
설정값이 False더라도, 음원이 eui를 미보유했다면 상응하는 i를 사용합니다.

  • Use 'aX' instead of 'a X' :

True이면 받침 음소에 <모음><받침>(예: ang) 사용, False면 받침 음소에 <vowel> <batchim>(example: a ng)사용

KO CBNN (Korean CBNN)

image

  • CBNN 음원 뿐만 아닌 기존 CVC 음원들을 넣어도 작동합니다.
  • 접미사가 있는 발음(예: nya3)을 음원이 보유하고 있지 않으면, 자동적으로 접미사가 없는 발음(nya)을 적용해서 음소를 배치합니다.