ํ˜œํƒ ์ข…๋ฃŒ๊นŒ์ง€ 47H 59M 59S

Fish Audio๊ฐ€ ํ•œ ์‚ด์ด ๋˜์—ˆ์–ด์š” ๐ŸŽ‚

50% ํ• ์ธ ์ „ ์ƒํ’ˆ.

ํ˜œํƒ ๋ฐ›๊ธฐ
2025๋…„ 11์›” 20์ผ์—ฐ๊ตฌ

์˜ค๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ

์˜ค๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ

์ฃผ์š” ๋‚ด์šฉ

  • ์˜ค๋””์˜ค ์ƒ์„ฑ์„ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋ ˆ์ž„์›Œํฌ์ธ Fish Diffusion์„ ์ถœ์‹œํ•ฉ๋‹ˆ๋‹ค
  • Fish Diffusion์€ TTS, SVC ๋ฐ SVS์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค

GitHub: https://github.com/fishaudio/fish-diffusion

ํ•ต์‹ฌ ์›์น™

์ด ์ €์žฅ์†Œ์˜ ํ•ต์‹ฌ์€ ๋ชจ๋“ˆํ™”๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค:

  1. ์Œํ–ฅ ๋ชจ๋ธ(ํ™•์‚ฐ ๋ชจ๋ธ, Grad-TTS ์Šคํƒ€์ผ, GAN ๊ธฐ๋ฐ˜ ๋“ฑ)์€ ๊ต์ฒด ๊ฐ€๋Šฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  2. ์ปจ๋””์…”๋‹ ์‹ ํ˜ธ(ํ…์ŠคํŠธ, ํ™”์ž, ํ”ผ์น˜, ์—๋„ˆ์ง€)๋Š” ๋ชจ๋“ˆ์‹์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ†ตํ•ฉ ๋ชจ๋ธ๋ง ์Šคํƒ

์ด ์ €์žฅ์†Œ์˜ ์•„ํ‚คํ…์ฒ˜๋Š” ๋ชจ๋‘ ์œ ์‚ฌํ•œ ํŒจํ„ด์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค:

  • contents, speaker, pitches, energy, lengths์™€ ๊ฐ™์€ ํ‚ค๋ฅผ ๊ฐ€์ง„ ๊ตฌ์กฐํ™”๋œ ๋ฐฐ์น˜๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค.
  • ์‹œํ€€์Šค ๊ธธ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งˆ์Šคํฌ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ํŒจ๋”ฉ์— ๋Œ€ํ•œ ์†์‹ค ๊ณ„์‚ฐ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • ํ™•์‚ฐ ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ ์ŠคํŽ™ํŠธ๋กœ๊ทธ๋žจ์„, GAN ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ ์›์‹œ ํŒŒํ˜•(raw waveforms)์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

DiffSinger/GradTTS ๊ฒฝ๋กœ์™€ ๊ฐ™์€ ํ™•์‚ฐ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์€ ํ…์ŠคํŠธ์™€ ์šด์œจ์˜ ์œตํ•ฉ๋œ ํ‘œํ˜„์„ ์กฐ๊ฑด์œผ๋กœ ๋ฉœ ์ŠคํŽ™ํŠธ๋กœ๊ทธ๋žจ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค. HiFiSinger ์Šคํƒ€์ผ ๋ชจ๋ธ์€ ํŒ๋ณ„๊ธฐ(discriminator)๋ฅผ ํ†ตํ•ด ์‚ฌ์‹ค์„ฑ์„ ๊ฐ•์ œํ•˜๋ฉฐ ํŒŒํ˜•์„ ์ง์ ‘ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฐจ์ด์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ์ด๋“ค์€ ๋™์ผํ•œ ๊ตฌ์„ฑ ๋ฐ ํ•™์Šต ์ถ”์ƒํ™”๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“ˆํ˜• ์ปจ๋””์…”๋‹ ๋ฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ

Fish Diffusion์€ ์ธ์ฝ”๋”์™€ ๋ณด์ฝ”๋”๋ฅผ ํ”Œ๋Ÿฌ๊ทธํ˜• ์ปดํฌ๋„ŒํŠธ๋กœ ์ทจ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ์ธ์ฝ”๋”, ํ™”์ž ์ธ์ฝ”๋”, ํ”ผ์น˜ ์ธ์ฝ”๋”, ์—๋„ˆ์ง€ ์ธ์ฝ”๋”๋Š” ๋ชจ๋‘ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ํ†ตํ•ด ๊ตฌ์ถ•๋˜๋ฏ€๋กœ, ํŠน์ง• ์ถ”์ถœ๊ธฐ๋‚˜ ๋ณด์ฝ”๋”๋ฅผ ๊ต์ฒดํ•˜๋Š” ๊ฒƒ์€ ๋Œ€๋ถ€๋ถ„ ์„ค์ • ๋ณ€๊ฒฝ๋งŒ์œผ๋กœ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ํŠน์„ฑ ๋•๋ถ„์— ์ด ์ €์žฅ์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž‘์—…์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค:

  • ๋‹ค์ค‘ ํ™”์ž ๋ฐ ์Œ์„ฑ ๋ณต์ œ(voice cloning) ์„ค์ •
  • ์šด์œจ์ด ์ค‘์š”ํ•œ ์ž‘์—… (๋…ธ๋ž˜, ๊ฐ์ • ์„ž์ธ ๋Œ€ํ™”)
  • ๋‹ค์–‘ํ•œ ํ”„๋ก ํŠธ์—”๋“œ ํŠน์ง• ์Šคํƒ์„ ํ™œ์šฉํ•œ ๋น ๋ฅธ ์‹คํ—˜

๋™์ผํ•œ ์ฒ ํ•™์ด ํ™•์‚ฐ ๋ชจ๋ธ, ์Šค์ผ€์ค„๋Ÿฌ, ์˜ตํ‹ฐ๋งˆ์ด์ €์—๋„ ์ ์šฉ๋˜๋ฉฐ, ์ด๋“ค ๋˜ํ•œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๊ธฐ๋ฐ˜ ๋นŒ๋”๋ฅผ ํ†ตํ•ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์ตœ์‹  ํ”„๋ก ํ‹ฐ์–ด ์˜ค๋””์˜ค ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”

์ง€๊ธˆ ๋ฐ”๋กœ OpenAudio S1์„ ์ฒดํ—˜ํ•ด ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

์‹ค๊ฐ ๋‚˜๋Š” ๋ชฉ์†Œ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”

์˜ค๋Š˜๋ถ€ํ„ฐ ์ตœ๊ณ  ํ’ˆ์งˆ์˜ ์˜ค๋””์˜ค๋ฅผ ์ƒ์„ฑํ•˜์„ธ์š”.

์ด๋ฏธ ๊ณ„์ •์ด ์žˆ์œผ์‹ ๊ฐ€์š”? ๋กœ๊ทธ์ธ