Steam 게임의 AI 목소리: 무엇을 공개하고 어떤 목소리를 쓸 수 있나
Steam은 AI 더빙을 쓴 게임을 받아 줍니다. 2024년 1월부터 Valve는 개발자에게 출시 전에 작성하는 Content Survey에서 AI 사용을 설명하도록 요구하고, 그 내용 상당 부분을 상점 페이지에 보여 줍니다. 받아 주지 않는 것은 불법이거나 다른 사람의 권리를 침해하는 콘텐츠이며, 목소리라면 대개 누구의 목소리인지가 문제입니다.
이 가이드는 Valve가 구분하는 두 가지 AI 콘텐츠, 각각이 대사에 갖는 의미, 책임질 수 있는 목소리를 고르는 방법을 설명합니다. 무료 SuperClonica 엔진은 그런 목소리를 만드는 방법 중 하나입니다.
사전 생성인가 실시간 생성인가
Valve는 AI 콘텐츠를 두 가지로 나눕니다. Pre-generated는 개발 중 AI 도구로 만든 것으로, 생성하고 검토해 빌드에 넣은 대사 음성 등이 해당합니다. Live-generated는 게임이 실행되는 동안 만들어지는 것으로, 플레이어가 입력하거나 채팅 모델이 쓴 문장을 읽어 주는 NPC 등이 해당합니다. 둘 다 합법이어야 하고 권리를 침해하면 안 됩니다. 실시간 생성 콘텐츠는 AI가 불법 콘텐츠를 만들지 못하게 하는 장치도 Valve에 알려야 하며, 플레이어는 게임 안에서 그런 콘텐츠를 신고할 수 있습니다.
공개 내용에 쓸 것
무엇이 AI이고 어떻게 만들었는지 분명히 쓰세요. 예: “NPC 대사는 자체 대본을 AI 음성 합성으로 만들었습니다. 목소리는 오픈 라이선스 모델의 기본 목소리와, 서면 동의를 받은 우리 성우의 녹음으로 학습시킨 목소리입니다.” 플레이어가 상점 페이지에서 읽으므로 모호한 문장보다 명확한 한 문장이 낫습니다. 실행 중에 음성을 만든다면 어떤 텍스트가 목소리에 도달할 수 있는지 거르는 필터도 설명하세요.
출시할 수 있는 목소리
안전한 선택은 권리가 있는 목소리입니다. Supertonic 3의 기본 목소리 10개(M1~M5, F1~F5)는 모델 라이선스 OpenRAIL-M에 따라 상업적으로 쓸 수 있습니다. 서면으로 동의한 성우의 녹음으로 학습시킨 목소리는 그 합의 범위에서 내 것입니다. 동의서에 담을 내용은 동의서 가이드에 정리해 두었습니다. 실제 배우, 유명인, 다른 회사 작품의 캐릭터를 허락 없이 복제해 출시하지 마세요. SuperClonica에서 그런 캐릭터 목소리는 팬 활동과 패러디 전용입니다.
대사 만들기
python -m pip install superclonica-cpu로 엔진을 설치하고 대본을 묶음으로 변환하세요: superclonica --text-file line.txt --voice M2 --lang ko --normalize --output line.wav. 모든 작업이 일반 프로세서에서 오프라인으로 돌아가므로 팀 전체와 빌드 서버가 대본이 바뀔 때마다 대사를 다시 만들 수 있습니다. 같은 텍스트, 목소리, 시드는 같은 오디오를 만들어 빌드 재현성도 유지됩니다.