๋ฉํ๋ฒ์ค ์์นด๋ฐ๋ฏธ 8์ ํ๋ก์ ํธ
๐ฅ ์์ฐ ์์ ๋ณด๋ฌ๊ฐ๊ธฐ(Click)
๐ ๋ฐํ์๋ฃ ๋ณด๋ฌ๊ฐ๊ธฐ(Click)
๊ฐ๋ฐ๊ธฐ๊ฐ: 2023.08.01 ~ 2023.08.30
๊นํด๋ | 11 |
๊น์ฐ์ | 11 |
๋ผ๊ฒฝํ | 11 |
์ด์นํ | 11 |
์ ๋ฏผ๊ต | 11 |
์ด๋ฆฐ์ด ๋ํ ์น๊ตฌ AI ํ๋ก์ ํธ
์ฌ์ฉ์ ๋ณด์ด์ค ๋ํ๋ฅผ ์
๋ ฅ ๋ฐ์ ์บ๋ฆญํฐ๊ฐ ๋๋ตํ๋ ์์์ ์ก์ถํ๋ค.
์ธ๊ณต์ง๋ฅ ์คํผ์ปค์ ์๋ ๊ฐ์ ์ํธ์์ฉ์ ์ธ์ด ํํ ๋ฅ๋ ฅ์ ์ํฅ์ ๋ฏธ์น๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ๋ค. ๋ ๋์๊ฐ ์๋๋ค์ด ์์ ์ด ์ข์ํ๋ ์บ๋ฆญํฐ์ ์์ฑ๊ณผ ์์๊ณผ ์ํธ์์ฉํ๋ค๋ฉด, ์ด๋ฅผ ํตํด ํฅ๋ฏธ์ ์ ๊ทน์ ์ธ ์ฐธ์ฌ๋ฅผ ์ด๋์ด ์ธ์ด ๋ฐ๋ฌ์ ๊ธ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ๊ฒ์ด๋ค. ์๋๋ค์ด ์ ํธํ๋ ์บ๋ฆญํฐ์ ์ค์๊ฐ์ผ๋ก ์ํตํ๋ ํน๋ณํ ๊ฒฝํ์ ์ ๊ณตํ๋ฉฐ, ์ถํ ๊ต์ก ๋๊ตฌ๋ก ํ์ฉํ ์ ์๋ ๊ฐ์น๊ฐ ์๋ค.
- Speech to Text๋ฅผ ํตํด ์์ด๋ค์ ์์ฑ์ ์ฑ๋ด์ ์ ๋ ฅ๊ฐ์ผ๋ก ๋ฐ์
- ์ฑ๋ด ๋ต๋ณ์ Text to Voice๋ฅผ ํตํด ํ์ต์ํจ ์บ๋ฆญํฐ์ ๋ชฉ์๋ฆฌ๋ ๋ณํ (์์ฑ ์ ํ)
- ์บ๋ฆญํฐ ์์์ ์์ฑ์ ์ ํ Voice to Video๋ก ์์ ์ก์ถ (์์ ์ ํ)
- ์ฌ์ฉ ๋ชจ๋ธ : Flask, GPT4(๋ญ์ฒด์ธ)
- ์๋น์ค ๊ธฐ๋ฅ : ์ํฌ๋ฆฟ ์ฃผ์ฃผ์ ์์ฑ ํตํ ๋ฐ ์์ ํตํ
2 gpt+bert (์๋ฒ 1) : ํ ์คํธ๋ฅผ ์ธํ์ผ๋ก ๋ฐ์ ๊ฐ์ ๋ถ๋ฅ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ์ธ ์๋ฒ์ ์ ๋ฌํ๋ค.
- ์ฌ์ฉ ๋ชจ๋ธ : koBERT ( GPT4 -> ๋ฉ์ธ ์๋ฒ๋ก ์ด๋ )
3 tts_server (์๋ฒ 2) : ํ ์คํธ๋ฅผ ์ธํ์ผ๋ก ๋ฐ์ ์บ๋ฆญํฐ์ ์์ฑ์ ๋ฉ์ธ ์๋ฒ์ ์ ๋ฌํ๋ค.
- ์ฌ์ฉ ๋ชจ๋ธ : VITS (text -> Speech), RVC (๋ฐ์ดํฐ ๊ฐ๊ณต ๋ฐ ์์ง)
4 wj (์๋ฒ 3) : ๋ณด์ด์ค(wav)์ ๊ฐ์ (str)์ ์ธํ์ผ๋ก ๋ฐ์ ์บ๋ฆญํฐ ์์์ ๋ฉ์ธ ์๋ฒ์ ์ ๋ฌํ๋ค.
- ์ฌ์ฉ ๋ชจ๋ธ : Wav2Lip ( ๋ณด์ด์ค.wav + ์บ๋ฆญํฐ.mp4 => ์
ํฉ์ฑ ์์ )
- ํ๊ฒฝ : python3.7 CUDA 11.0
ํ๊ฒฝ ์ธํ
๊ด๋ จ ๋
ธ์
ํ์ด์ง
https://brash-visitor-06b.notion.site/Wav2Lip-4dfa9b0d059144a789445dc0ceeac027?pvs=4
Flask์ ์ฌ๋ฆฌ๊ธฐ ์ํ ์ธํ
๊ด๋ จ ๋
ธ์
ํ์ด์ง
https://brash-visitor-06b.notion.site/Web-6a2df60d72bb499a9eead452fcc00472?pvs=4
- ๋ชจ๋ธ : Wav2Lip + GAN, s3fd-619a316812.pth(face_detection)