* ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ง ๊ฒฐ์ ํ๊ธฐ
1. '๋งํ๋ AI ์๋ฐํ'๋ฅผ ๋ด PC์์ ์ง์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ํ์ฌ(24.07.01)๊น์ง stable diffusion webui์์ sadtalker๋ฅผ ์ด์ฉํ๋ ๊ฒ ์ธ์ ์ฐพ์๋ด์ง ๋ชปํ๋ค.
2. sadtalker(https://github.com/OpenTalker/SadTalker )๋ ๋ง์ง๋ง ์
๋ฐ์ดํธ๊ฐ 9๊ฐ์ ์ ์ด๊ณ ์ด์ ๋์ด์ ์
๋ฐ์ดํธ๋ฅผ ๊ธฐ๋ํ ์ ์๋ dead ์ํ์ด๋ค. ์์
ํ๋ ์๋น์ค๋ ๋ง์๋ฐ ์คํ๋ ์๋น์ค๊ฐ ์๋ค๋ ๊ฑด ๊ทธ๋งํผ ์์ฅ์ฑ์ด ์๋ค๋ ๋ป์ผ์ง ๋ชจ๋ฅด๊ฒ ๋ค.
3. ๊ทธ๋ผ์๋ sadtalker์ ํ์ง์ ๊ด์ฐฎ์ ๋ณด์ธ๋ค. coqui tts์ ํจ๊ป ์ฐ๋ฉด ๋์์ง ์์ ๊ฑฐ ๊ฐ๋ค.
* ์ค์น ์ํฉ
1. ์๋์ฐ ๋ฒ์ ์ ์ค์นํ๋ค.
2. stable diffusion webui 1.7์ดํ ๋ฒ์ ์์๋ง ์ ์์ ์ผ๋ก ๋์๊ฐ๋ค. ํ์ฌ ์ต์ ๋ฒ์ ์ธ 1.94์์๋ ์ค์น์๋ฌ๊ฐ ๋๋ค.
3. https://github.com/OpenTalker/SadTalker/issues/822#issuecomment-2053857698 ์ ์ฌ๋ฌ ๋ฐฉ๋ฒ๋ค์ด ๋์์๋๋ฐ ๋ชจ๋ ํด๋ณด์์ง๋ง not working์ด์๋ค.
4. ๊ทธ๋ ๋ค๊ณ ์ต์ ๋ฒ์ ์ 1.7๋ก ๋ฎ์ถ๋ฉด ์๋๋ค. 1.8๋ถํฐ ๋ฐ๋์ฌํญ์ด ๋ง์ ๊ธฐ๋ณธ ์ด๋ฏธ์ง ์์ฑ๋ถํฐ ์๋ฌ๊ฐ ๋๋ค.
5. ์ต์ข
๊ฒฐ์ . sadtalker๋ง์ ์ํ ์๋ก์ด 1.7๋ฒ์ ์ ๋ง๋ ๋ค. ์ฆ ์ต์ ๋ฒ์ sd์ 1.7๋ฒ์ sd๋ก ์ด์ํ ํ๋ค.
- sadtalker๋ ์๊ฐ๋ณด๋ค ๊ฐ๋ณ๊ณ ๋ค๋ฅธ ์ฒดํฌํฌ์ธํธ๋ ๋ก๋ผ๊ฐ์ ๊ฑธ ๊ณตํต ์ฌ์ฉํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ถ๋ด์ด ์๋ค. 1.8์ด์๋ถํฐ ์ด์ ๋ฒ์ ๊ณผ ํธํ๋์ง ์๋ ๊ฒ๋ค์ด ๊ฝค ๋ง์๋ฐ ์ด๋ฐ๊ฒ๋ค์ ๋ชจ๋ ์ฌ๊ธฐ์ ๋๋ฆฐ๋ค.
* ์ค์นํ๊ธฐ
1. stable diffusion webui ์๋ก ์ค์นํ๊ธฐ
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
2. sd ํด๋ ์์ ๋ค์ด๊ฐ ํ ์๋์ git๋ช
๋ น์ผ๋ก 1.7๋ฒ์ ์ผ๋ก ๋๋ฆฐ๋ค.
git reset --hard cf2772f
3. webui-user.bat ๋ก ์ค์น๋ฅผ ์์ํ๋ค.
4. ์ค์น ํ sd๋ฅผ ์คํํ๊ณ
Extentions ํญ > Available > Load fromํด๋ฆญ > sad๋ก ๊ฒ์ํด์ ์ค์นhttps://github.com/OpenTalker/SadTalker.git
5.ffmpeg ์ค์น ํ ํ๊ฒฝ๋ณ์ ์ค์ ์๋ ๋งํฌ์์ ์๋์ฐ์ฉ ๋ค์ด๋ก๋ ๋ฐ๊ณ https://www.ffmpeg.org/download.html#build-windows ํ์ผ์ด ์์ถ๋์ด ์๋ค. ์์ถ์ ํผ ํ binํด๋ ์์ ์๋ 3๊ฐ ํ์ผ ๋ชจ๋๋ฅผ path์ค์ ์ ์ํ๋ ๊ณณ์ ์ด๋์ํจํ
์๋์ฒ๋ผ ์ค์ ํด์ค๋ค. ๋๋ c:\Program files์์ ์๋ก ํด๋๋ฅผ ๋ง๋ค์ด ๋ถ์ฌ๋ฃ์๋ค.
์ด๋ ๊ฒ ์ด๋์๋ ์ 3ํ์ผ์ ์คํ์ํฌ ์ ์๊ฒ path์ค์ ์ ํด์ค์ผํ๋ค. ์ํ๋ฉด ์๋ฌ๋๋ค.
6. ์ฒดํฌํฌ์ธํธ ๋ค์ด๋ก๋https://github.com/OpenTalker/SadTalker/releases/tag/v0.0.2-rc
์์ ๋ค์ด๊ฐ์ ํ๋จ์ 4๊ฐ ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ๋๋ค.
์ด 4๊ฐ์ ํ์ผ ๋ชจ๋, stable diffusionํด๋ > extensions > checkpoints(ํด๋ ์๋ก ์์ฑ) ํ ์ด ์๋์ ๋ถ์ฌ๋ฃ๋๋ค.
7. ์คํ
- webui-user.bat๋ฅผ ๋๋ธํด๋ฆญํด์ ์คํ. ์ฌ์ฉ๋ฒ์ด ๊ฐ๋จํด์ ์ข๋ค.
- ์๋ ์์๋๋ก ํ๋ฉด๋๋ค.
- ์์ฑ ๋ฒํผ ์์ ์๋ GFPGAN as Face enhancer๋ ๋ณด๊ฐ๋ฒ์ ์ด์ฉํด ์ผ๊ตด์ ํ์ง์ ์ฌ๋ ค์ฃผ๋ ์ต์
์ธ๋ฐ ์๊ฐ์ด ๋๋ฌด ๋ง์ด ๊ฑธ๋ ค - ์ฒดํฌ ํ์ง ์์๋์ ๋น๊ตํด 10๋ฐฐ๊ฐ ๋๊ฒ ๊ฑธ๋ฆฌ๋ ๊ฑฐ ๊ฐ๋ค - ํ
์คํธ๋ฅผ ๋ง์ด ๋ชปํ๋ค. ์ข์ ํ์ง์ด ๋์ฑ ์ค์ํ๋ค๋ฉด ์ฒดํฌํ๋ ๊ฒ๋ ์ข์๊ฒ์ด๋ค.
8. ๊ฒฐ๋ก
- ์ฌ๋ฌ ํ
์คํธ๋ฅผ ํด๋ดค๋๋ฐ ์ฌ๋์ผ๊ตด์ ์ธ์์ ์ํ์ง๋ง ์กฐ๊ธ๋ง ์ฌ๋๊ฐ์ง ์์๋? ์ธ์์ ๋ชปํ๊ณ ์๋ฌ๊ฐ ๋๋ค. ์ด๊ฒ ์ข ์์ฝ๋ค.
- ์์ฑ์๊ฐ์ด ๋งค์ฐ ์งง๋ค. 4090์์๋ ํํด๋ฆฝ์ 5,6์ด ๊ฑธ๋ฆฌ๋๊ฑฐ ๊ฐ๋ค. ์ด ์ ๋๋ฉด ์ค์ ๋ก ์ฌ์ฉ๊ฐ๋ฅํ ์์ค์ด๋ค.
- ์์ฑ์ชฝ์ llm์ ๋นํด ์คํ์์ค ๊ธฐ๋ฐ์ด ๋ง์ด ์ฝํ๋ค. ๋๋ถํฐ๋ ์ด์ชฝ์ ์ ๋ชจ๋ฅธ๋ค. ํ์ง๋ง ์ค์ ์ ์ฐ์์ ๊ธ์๋ณด๋ค ์คํ๋ ค ์์ฑ์ด ๋ ํด๊ฒ์ด๋ค. ์ข ๋ ํ๋ก์ฐํ ์๊ฐ์ด๋ค.