๐ท๏ธ ๋ผ๋ฒจ๋ง Labeling
๐ท๏ธ ๋ผ๋ฒจ๋ง Labeling
1. ๊ฐ์
๋ผ๋ฒจ๋ง์ ๋
น์๋ ์์ฑ ํ์ผ์ ๋ํด ๋ฐ์, ์๊ฐ ๊ตฌ๊ฐ, ๊ฐ์ฌ(ํ
์คํธ) ์ ๋ณด๋ฅผ ์ ๋ฐํ๊ฒ ๋ถ์ฐฉํ๋ ๊ณผ์ ์
๋๋ค.
DiffSinger์ ๊ฐ์ ์์ฑํฉ์ฑ/๋
ธ๋ ํฉ์ฑ ๋ชจ๋ธ์ ์์ฑ๊ณผ ๋ฐ์์ ์ ํํ ๋์ ๊ด๊ณ๋ฅผ ํ์๋ก ํ๋ฏ๋ก, ๋ผ๋ฒจ๋ง ํ์ง์ ๋ชจ๋ธ ์ฑ๋ฅ์ ์ง๊ฒฐ๋ฉ๋๋ค.
2. ์ค๋น์ฌํญ
-
๋๊ตฌ
-
Praat
- Vlabeler
-
Setparam
-
-
์ ์ฉํ ํ๋ฌ๊ทธ์ธ
3. ๋ผ๋ฒจ๋ง ๋ฐฉ์
(1) ๋ฐ์ ๋จ์ ๋ถํ
-
์์ฑ์ ์์(phoneme) ๋๋ ์์ (syllable) ๋จ์๋ก ๊ตฌ๊ฐ ๋ถํ
-
ํ๊ตญ์ด: ์๋ชจ(์ด์ฑ, ์ค์ฑ, ์ข ์ฑ) ๋จ์๊ฐ ์ผ๋ฐ์
(2) ์๊ฐ ๊ตฌ๊ฐ(Time Alignment)
-
๊ฐ ๋ฐ์์ด ์์๋๋ ์ง์ ๊ณผ ๋๋๋ ์ง์ ์ ๋ฐ๋ฆฌ์ด ๋จ์๋ก ๊ธฐ๋ก
-
์์ :
(3) ๊ฐ์ฌ/ํ ์คํธ ์ ๋ ฌ
-
๋ น์๋ ๋ฌธ์ฅ๊ณผ ํ ์คํธ ์คํฌ๋ฆฝํธ๊ฐ ์ ํํ ์ผ์นํด์ผ ํจ
-
๋์ด์ฐ๊ธฐ, ๋ง์ถค๋ฒ, ํน์๋ฌธ์ ์ฌ๋ถ ํ์ธ ํ์
-
ํ์ฝ๋ค ๋ผ๋ฒจ๋ง ์คํ ๊ฒ์๊ธฐ
-
4. ๋ผ๋ฒจ๋ง ๊ท์น
-
์ ํ์ฑ ์ฐ์ : ๋์ถฉ ๋ถํ ํ๋ฉด ๋ชจ๋ธ์ด ๋ฐ์์ ์๊ณกํ์ฌ ํ์ต
-
์ผ๊ด์ฑ ์ ์ง: ๊ฐ์ ๋ฐ์์ ๋์ผํ ๋ผ๋ฒจ ์ฌ์ฉ (์: "k" / "g" ํผ๋ ๊ธ์ง)
-
๋ฌด์ ์ฒ๋ฆฌ: ๋ฐ์ ์ฌ์ด์ ์งง์ ๋ฌด์ ๊ตฌ๊ฐ๋ ๋ณ๋๋ก ํ๊ธฐ ๊ฐ๋ฅ (๋ฌด์ : "SP", ์จ์๋ฆฌ: "AP" ๋ก ํ๊ธฐ)
-
ํน์ ๋ฐ์ ํ๊ธฐ: ํน์ ๋ฐ์์ ๋ฐ๋ก ํ์ํ ์ง ์ฌ๋ถ ์ฌ์ ์ ์
5. ํ์ผ ๋ฐ ๋ฐ์ดํฐ ํ์
-
์ผ๋ฐ์ ์ผ๋ก
.labํ์ผ์ ์ฌ์ฉ (์ต์ข ์ ์ผ๋ก.csv๋ฑ์ ์ฌ์ฉ)
6. ์ฃผ์์ฌํญ
-
์๋ชป๋ ๋ผ๋ฒจ๋ง์ ๋ฐ์ ์ธ์ ์ค๋ฅ, ๊ฐ์ฐฝ ํ์ด๋ฐ ์ค๋ฅ๋ก ์ด์ด์ง
-
ํ์ผ๋ช ์ ๋ น์ ๋จ๊ณ์์ ์ค์ ํ ๊ท์น์ ๊ทธ๋๋ก ๋ฐ๋ฆ