์ค๋์ค ํ์ฐ ๋ชจ๋ธ

์ฃผ์ ๋ด์ฉ
- ์ค๋์ค ์์ฑ์ ์ํ ์คํ ์์ค ํ๋ ์์ํฌ์ธ Fish Diffusion์ ์ถ์ํฉ๋๋ค
- Fish Diffusion์ TTS, SVC ๋ฐ SVS์ ์ ์ฉํฉ๋๋ค
GitHub: https://github.com/fishaudio/fish-diffusion
ํต์ฌ ์์น
์ด ์ ์ฅ์์ ํต์ฌ์ ๋ชจ๋ํ๋ฅผ ์ค์ฌ์ผ๋ก ๊ตฌ์ถ๋์์ต๋๋ค:
- ์ํฅ ๋ชจ๋ธ(ํ์ฐ ๋ชจ๋ธ, Grad-TTS ์คํ์ผ, GAN ๊ธฐ๋ฐ ๋ฑ)์ ๊ต์ฒด ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
- ์ปจ๋์ ๋ ์ ํธ(ํ ์คํธ, ํ์, ํผ์น, ์๋์ง)๋ ๋ชจ๋์์ด์ด์ผ ํฉ๋๋ค.
ํตํฉ ๋ชจ๋ธ๋ง ์คํ
์ด ์ ์ฅ์์ ์ํคํ ์ฒ๋ ๋ชจ๋ ์ ์ฌํ ํจํด์ ๊ณต์ ํฉ๋๋ค:
- contents, speaker, pitches, energy, lengths์ ๊ฐ์ ํค๋ฅผ ๊ฐ์ง ๊ตฌ์กฐํ๋ ๋ฐฐ์น๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ต๋๋ค.
- ์ํ์ค ๊ธธ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ง์คํฌ๋ฅผ ์์ฑํ์ฌ ํจ๋ฉ์ ๋ํ ์์ค ๊ณ์ฐ์ ๋ฐฉ์งํฉ๋๋ค.
- ํ์ฐ ๋ชจ๋ธ์ ๊ฒฝ์ฐ ์คํํธ๋ก๊ทธ๋จ์, GAN ๋ชจ๋ธ์ ๊ฒฝ์ฐ ์์ ํํ(raw waveforms)์ ์์ฑํฉ๋๋ค.
DiffSinger/GradTTS ๊ฒฝ๋ก์ ๊ฐ์ ํ์ฐ ๊ธฐ๋ฐ ๋ชจ๋ธ์ ํ ์คํธ์ ์ด์จ์ ์ตํฉ๋ ํํ์ ์กฐ๊ฑด์ผ๋ก ๋ฉ ์คํํธ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๋ฐ ์ง์คํฉ๋๋ค. HiFiSinger ์คํ์ผ ๋ชจ๋ธ์ ํ๋ณ๊ธฐ(discriminator)๋ฅผ ํตํด ์ฌ์ค์ฑ์ ๊ฐ์ ํ๋ฉฐ ํํ์ ์ง์ ์์ฑํฉ๋๋ค. ์ด๋ฌํ ์ฐจ์ด์๋ ๋ถ๊ตฌํ๊ณ , ์ด๋ค์ ๋์ผํ ๊ตฌ์ฑ ๋ฐ ํ์ต ์ถ์ํ๋ก ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
๋ชจ๋ํ ์ปจ๋์ ๋ ๋ฐ ๋ ์ง์คํธ๋ฆฌ
Fish Diffusion์ ์ธ์ฝ๋์ ๋ณด์ฝ๋๋ฅผ ํ๋ฌ๊ทธํ ์ปดํฌ๋ํธ๋ก ์ทจ๊ธํฉ๋๋ค. ํ ์คํธ ์ธ์ฝ๋, ํ์ ์ธ์ฝ๋, ํผ์น ์ธ์ฝ๋, ์๋์ง ์ธ์ฝ๋๋ ๋ชจ๋ ๋ ์ง์คํธ๋ฆฌ๋ฅผ ํตํด ๊ตฌ์ถ๋๋ฏ๋ก, ํน์ง ์ถ์ถ๊ธฐ๋ ๋ณด์ฝ๋๋ฅผ ๊ต์ฒดํ๋ ๊ฒ์ ๋๋ถ๋ถ ์ค์ ๋ณ๊ฒฝ๋ง์ผ๋ก ๊ฐ๋ฅํฉ๋๋ค.
์ด๋ฌํ ํน์ฑ ๋๋ถ์ ์ด ์ ์ฅ์๋ ๋ค์๊ณผ ๊ฐ์ ์์ ์ ์ ํฉํฉ๋๋ค:
- ๋ค์ค ํ์ ๋ฐ ์์ฑ ๋ณต์ (voice cloning) ์ค์
- ์ด์จ์ด ์ค์ํ ์์ (๋ ธ๋, ๊ฐ์ ์์ธ ๋ํ)
- ๋ค์ํ ํ๋ก ํธ์๋ ํน์ง ์คํ์ ํ์ฉํ ๋น ๋ฅธ ์คํ
๋์ผํ ์ฒ ํ์ด ํ์ฐ ๋ชจ๋ธ, ์ค์ผ์ค๋ฌ, ์ตํฐ๋ง์ด์ ์๋ ์ ์ฉ๋๋ฉฐ, ์ด๋ค ๋ํ ๋ ์ง์คํธ๋ฆฌ ๊ธฐ๋ฐ ๋น๋๋ฅผ ํตํด ๊ตฌ์ฑ๋ฉ๋๋ค.
์ต์ ํ๋ก ํฐ์ด ์ค๋์ค ๋ชจ๋ธ์ ์ฌ์ฉํด ๋ณด์ธ์
์ง๊ธ ๋ฐ๋ก OpenAudio S1์ ์ฒดํํด ๋ณด์ค ์ ์์ต๋๋ค:
- Fish Audio ํ๋ ์ด๊ทธ๋ผ์ด๋ (S1): https://fishh.0xu.xyz
- Hugging Face์ S1-mini: https://huggingface.co/fishaudio/openaudio-s1-mini

