<AI 음성 추출기 사용법>
1. 다운 받으신 GPT-SoVITS는 C:GPT-SoVITS 혹은 D:GPT-SoVITS 등등 가급적 루트폴더에 풀어줍니다.
2. 첨부된 VoiceMaker.zip을 다운받으신 후, 적당한 곳에 압축을 풀어줍니다.
3. run.cmd를 실행하시면 AI 음성 합성하는 툴이 뜹니다.
- 게임용으로 쓰는 짧은 음성들을 음성 참조파일(배경/노이즈 없이 깨끗한 평서문 톤)을 사용하여 추출합니다.
- 주의사항은 상단 메뉴의 도움말 버튼을 클릭하여 확인하시기 바랍니다. (스크린샷은 구버전이라 ? 버튼이었음)
4. 참조 음성파일은 최소 2초 이상 10초 이하 파일로 구성하며, 실제 대사를 써줍니다.
저 같은 경우는 캐릭터별 긴 대사나 혹은 짧은 대사들을 10초 내로 이어붙여서 썼습니다.
ex) 아마존 : 자매들에게 돌려주면 분명 기뻐할꺼야. 더 소지할 수 없어. 아직은 쓸 수 없어. 마나가 부족해.
5. 보조 참조 음성은 대사 입력할 필요가 없습니다. 그냥 1~6개 정도 첨부해주세요.
6. 생성 설정에서는 말의 빠르기, 생성 샘플 수, 출력 폴더, 출력 볼륨 등을 정할 수 있습니다.
: 그러나 여기서의 출력볼륨은 절대적이진 않기 때문에, 저는 사운드포지로 일괄 후보정 해줬습니다.
7. 생성 대사의 형식은 다음과 같습니다 : 출력할 파일명|출력할 대사
ex) ama_com_valkyrie|발키리여, 영원하라! ....라고 입력하면
ama_com_valkyrie._(버전번호).flac에 해당 대사로 된 음성파일을 출력합니다.
8. 그 중에 가장 마음에 드는 버전을 고르거나, 부분적으로 마음에 드는 부분들을 오디오편집툴로 짜집기해줍니다.
9. 사용미세팁
- 참고로 평서문이 아닌 "발키리여, 영원하라!" 처럼 외치는 대사는 주 참조 음성은 평서문으로,
보조 참조음성에는 샤우팅 하는 대사를 1:1 정도 섞으면 쓸만한 파일이나 쓸만한 파트가 나오더군요.
저 같은 경우는 "발키리여" 부분과 "영원하라!" 부분을 따로 추출하여 나눠서 편집 후 합쳤습니다.
- 프롬프트는 지원하지 않지만, 문장부호와 띄어쓰기 영향을 받습니다. (영원하라. ≠ 영원하라... ≠ 영원하라!)
- 발음이나 악센트 등이 부정확할 경우 대사 텍스트를 의도적으로 바꾸는 방법이 있습니다.
ex) 주 참조가 "기뻐할꺼야"라는 내용인데 실제 오디오 사운드가 "기뻐할끄야"로 녹음됐다면 후자로 적어주면 좋음
ex) 생성파일이 자꾸 "cho!단주술이 사라졌다"로 생기면 "츠어단 주술이 사라졌다"처럼 입력해볼 수도 있음.
- 뒷부분 끝발이 약해지는 음원은 인게임에서는 볼륨보정이 들어가서 후반부가 생략돼서 들릴 수 있습니다.
ex) (원본볼륨) 곰이 쓰러ㅈㄷ... -> (인게임) 곰이 쓰러!
설정값 조정을 통해 최소화하긴 했습니다만, (다양한 경우에 대비해서) 이 점을 주의하셔서
후보정을 해주시든지 처음부터 끝발이 약하지 않은 음원을 선택하시는 게 좋습니다. (결국 노가다)
+) 캐릭터별 음성은 Cascviewer에서 다음 경로에 있는 소스들을 사용했습니다.
data:locales/audio/kokr/data/local/sfx