먼저 Stable Diffusion Webui 실행합니다.
SadTalker 확장 프로그램을 Stable Diffusion Webui에 설치합니다.
설치 방법:
Stable Diffusion Webui 첫 화면에서 > Extensions 클릭 > Install from URL 클릭
다시 SadTalker 다운로드 사이트 들어가서 SadTalker 주소를 복사합니다.

다시 Stable Diffusion Webui에 돌아와서 복사한 주소를 넣고 "install" 클릭합니다 그럼 설치 진행합니다.

아무 반응 없이 설치되기 때문에 무조건 기다려야 합니다. 설치 완료되면 "Installed" 탭에서 확인할 수 있습니다.
"installed"에서 확인이 되면 "SadTalker"체크하고 > Check for updates를 클릭해서 업데이트합니다.

Stable Diffusion Webui 다시 시작하면 첫 화면에서 "SadTalker" 이 나타납니다.

하지만 아직 설치 완료된 건 안닙니다. 필요한 모든 파일들을 다운로드하지 않았다고 합니다. 시간이 많이 걸리기 때문입니다. 그래서 수동으로 하라고 나옵니다.
"SadTalker" 사이트에 가보면 무엇을 다운로드하아야 하는지 알려줍니다.

더 자세한 내용을 알기 위해 "here"를 클릭합니다.
여기 2번 보면 다운로드 파일 받을 위치를 알려줍니다.("google drive"이나 "百度云盘" 비번은"sade"입니다) 이렇게 두 군데입니다.

SadTalker Checkpoints에서 다운로드를 선택합니다.

두 개의 zip 파일 압축을 풀어줍니다.

각각의 폴더 안에 sadtalker_checkpoint 동일한 이름의 폴더가 들어 있습니다.
이 sadtalker_checkpoints 폴더를 하나로 합쳐줍니다. 하나의 폴더를 다른 폴더에 붙여주면 됩니다.
sadtalker_checkpoint 폴더 안에 방금 합쳐진 모든 파일들 들어 있습니다. 이 모든 파일들을 복사합니다.
Stable Diffusion > moders > 새 폴더 만들고 이름은 "SadTalker"로 입력합니다. 그리고 방금 복사한 파일들을 넣어줍니다.
이렇게 하면 "SadTalker" 설치가 끝납니다.
이제 Stable Diffusion Webui에 돌아와서 "SadTalker" 클릭 후 이미지를 넣어줍니다. 아래는 음성 파일 오디오도 넣어 줍니다.

기본으로 wav 파일을 지원하는데요 mp3 파일을 사용하려면 , ffmpeg를 설치해야 합니다. ffmpeg 설치 방법은 쉽게 찾으실 수 있습니다.
첫음에는 "The file may be malicious, so the program is not going to read it .You can skip this check with -- disable-safe-unpickle commandline argument" 라는 에러코드가 생기는데요 SadTalker 코드가 악성 코드로 인식이 되어서 실행이 불가능하다고 나옵니다.이것을 무시하고 생성하기 위해서는 Stable Diffusion을 시작하는 batch 파일안에 "webui-user.bat 파일에 "set COMMANDLINE_ARGS=--XFORMERS --disable-safe-unpickle" 이 옵션을 넣어주면 됩니다. |
다시 Stable Diffusion Webui을 시작하고 생성을 누르면 이번엔는 말하는 아바타를 성공적으로 만들어 줍니다.

말하는 아바타 만드는데 시간 좀 많이 걸리는 것 같아 인내심이 필요합니다.

직접 음성 녹음을 하거나 음성 제작 사이트 이용해서 음성 파일을 만들어 Stable Diffusion에서 말하는 아바타를 무한정으로 만들 수 있습니다.
무료 음성제작 사이트 하나 알려드릴게요
https://ttsmp3.com/ 간단한 음성 파일 무료로 제작할 수 있었어 좋습니다.
'Stable Diffusion 응용' 카테고리의 다른 글
Stable Diffusion Webui 로 텍스트 디자인 만들기 (0) | 2023.06.05 |
---|
댓글