Loading...

게임 NPC 음성 대화 키트 · NPCTalk

마이크로 말을 걸면, 게임 속 NPC가 자기 목소리로 받아치고 시킨 대로 움직여요

Universal Modder 팀이 10월 16일 공개한 GTA V 시연이에요. 마이크로 말을 걸면 NPC가 그 캐릭터 말투와 복제한 목소리로 2초 안팎 뒤 대답하고, 들은 말대로 무릎을 꿇거나 주먹을 날려요. 코드는 무료로 공개돼 Claude Code 같은 코딩 AI가 내 게임에 만들어 주지만, 누구나 받아 플레이할 공개판은 10월 26일까지 찾지 못했고 써 본 사람의 결과도 아직 없어요. 시연과 반응을 모아 봤어요.

2026.10.26·사례 3

제작사 공식 시연 · Patch(@patch_gg), 10월 16일. 표지는 플레이어가 지미에게 말을 걸어 'Listening… (to Jimmy De Santa)'가 뜬 장면이에요.

10월 16일, Universal Modder 팀의 X 계정 Patch(@patch_gg)가 GTA V 플레이 영상 하나를 올렸어요. 플레이어가 마이크로 말을 걸자 트레버와 마이클, 지미, 길거리 행인이 각자 말투와 목소리로 받아쳤어요. 열흘 뒤인 10월 26일, 그 X 게시물은 조회 83만 회를 넘겼고 북마크도 5천 번을 넘었어요. 다른 사람이 영상을 옮겨 올린 Reddit r/ChatGPT 글은 4,152점과 댓글 437개를 받았고, Wccftech·TweakTown·Prima Games 같은 게임 매체도 기사로 다뤘어요.

게임 매체 Prima Games의 기자 Syed Hamza Bakht는 "Personally, I was fairly surprised at how far the technology has come, and the quality seems a lot better than you might initially expect.(개인적으로 기술이 여기까지 온 데 꽤 놀랐고, 품질도 처음 예상보다 훨씬 나아 보인다)"라고 썼어요.

NPCTalk는 Universal Modder 이름으로 Christos Antonopoulos의 GitHub 저장소에 공개된 키트예요. Claude Code, Codex, Gemini CLI, Cursor 같은 코딩 AI에 붙이면, AI가 음성 서버를 설정하고 목소리를 복제하고 게임에 연결하는 일을 대신 해요. 코드는 무료지만 목소리 서버(Modal)와 음성 인식·대사 생성(fal, Cerebras)에는 유료 계정이 필요해요. 바로 받아 플레이할 GTA V 모드는 제작사가 10월 16일에 다음 주 무료로 내놓겠다고 했고, 10월 18일에는 자기 플랫폼에 곧 낸다고 적었어요. 10월 26일까지 누구나 받을 수 있는 공개판은 찾지 못했어요. Christos는 자기 X 소개란에 fal에 인수된 Remade의 전 CEO라고 적었고, 이 키트가 쓰는 유료 서비스 가운데 하나가 fal이에요.

NPC는 플레이어의 말을 글자로 받아 적고, 그 캐릭터 말투로 대답을 쓴 뒤 복제한 목소리로 읽어요. 그와 함께 들은 말에 맞는 행동을 16가지 가운데 하나 골라요. 제작사 문서에 따르면 버튼을 누르고 말할 때 기준으로, 말이 끝나고 NPC의 첫소리가 나오기까지 1.15~2.2초가 걸려요.

Reference 01제작사 공식 시연 · 제작 과정을 적은 Patch(@patch_gg)의 X 아티클

GTA 캐릭터 트레버에게 마이크로 무릎 꿇고 사과하라고 하자, 내내 욕을 하면서도 정말 무릎을 꿇었어요

제작사가 10월 18일 올린 제작 과정 글은 이 장면으로 시작해요. 플레이어가 마이크로 트레버에게 무릎을 꿇고 사과하라고 말하자, 트레버는 내내 욕을 하면서도 정말 무릎을 꿇고 용서를 빌었어요. 같은 글에 실린 경찰은 민사 소송이나 걸고 눈앞에서 꺼지라며 가운뎃손가락까지 들어 보였어요.

NPC가 고를 수 있는 행동은 때리기, 박치기, 총 꺼내 들기, 안기, 무릎 꿇고 빌기, 도망가기 같은 16가지예요. 제작사는 이 가운데 '아무것도 안 하기'가 단연 가장 많이 나온다고 적었어요.

README에 실린 요청 예시

In GTA V story mode, let me talk to anyone near me with my mic.

스토리 모드에서만 써요. 모드를 실행하는 도구(스크립트 훅)를 깐 채로 GTA Online에 들어가지 않아요.

Reference 02제작사 공식 시연 · Patch(@patch_gg)의 두 번째 플레이 영상

이름을 잘못 불렀더니, NPC가 '트레버 아니고 웨이드야'라며 바로잡고 받아쳤어요

제작사가 다음 날인 10월 17일 올린 영상이에요. 플레이어는 주차장에서 레스터에게 말을 걸고, 이발소 직원과도 말을 주고받아요. 웨이드를 트레버로 잘못 부르자 웨이드는 "It's Wade, not Trevor. He's probably screaming at a chicken right now.(트레버 아니고 웨이드야. 트레버는 지금쯤 닭한테 소리 지르고 있을걸.)"이라며 자기 이름을 바로잡았어요. 마지막에는 플레이어가 박치기를 해 달라고 하자 마이클이 정말 박치기를 해요.

Reference 03제작사 공식 시연 · 제작 과정을 적은 Patch(@patch_gg)의 X 아티클과 저장소 문서

GTA 모드 제작사가 코딩 AI에게 일을 대부분 맡겨, 말하고 움직이는 NPC를 일주일 만에 만들었어요

제작사는 제작 과정을 이렇게 적었어요. "We built it in about a week, with an AI coding agent doing most of the work, and measured everything along the way.(코딩 AI가 일을 대부분 맡아 약 일주일 만에 만들었고, 그 과정에서 모든 것을 측정했다)" 그 코딩 AI는 Claude Code였고, 그 작업에서 익힌 것을 저장소 하나로 묶은 것이 NPCTalk예요.

내 게임에 붙이려면 게임 쪽에서 네 가지를 넘겨줘야 해요. 지금 누구와 말하는지, 주변 장면 정보, NPC가 서 있는 자리에서 목소리를 내는 기능, 그리고 NPC가 고른 행동을 실제로 하게 하는 기능이에요. 제작사 설명으로는 GTA 예제 모드의 코드 약 5,500줄 가운데 약 2,450줄은 다른 게임에도 고치지 않고 쓸 수 있어요. 스킬에는 Unity·Unreal·Bethesda 게임·Minecraft·직접 만든 게임에 붙이는 메모도 있지만, 실제로 만들어 본 게임은 아직 GTA V 하나예요.

시연의 목소리는 그 캐릭터의 대사 모음에서 잘라 낸 녹음으로 복제했어요. 대사가 다 만들어지기 전에 앞부분부터 바로 보내서, 3.9초 길이의 음성을 다 만들어 받는 데 1.5초가 걸렸다고 제작사는 적었어요.

README에 실린 요청 예시

Make the villagers in my game answer when I talk to them, in their own voices.

'마을 사람들' 자리에 내 게임의 캐릭터를 넣어요.

사람들의 반응

좋았다는 반응

  • “My biggest problem is I can't understand the streamer at all, he's so mumbly. I'm shocked the AI can understand him.”

    제일 큰 문제는 스트리머 말을 전혀 못 알아듣겠다는 거야. 너무 웅얼거려. AI가 그걸 알아듣는 게 충격이야.

    Alex-Murphy · Reddit r/GTAreddit.com
  • “While there is certainly some setup to get this working, NPCTalk is representative of what will likely become a staple feature in future iterations of RPG titles such as Grand Theft Auto.”

    제대로 돌리려면 설정이 좀 필요한 건 분명하지만, NPCTalk는 Grand Theft Auto 같은 RPG의 다음 작품들에서 기본 기능이 될 가능성이 큰 것을 보여 준다.

    Jak Connor · TweakTown 기자tweaktown.com
  • “guy's using this to be a massive weirdo but i've been saying for ages that this is the eventual next step of AI in video games, people have been modding stuff like this in to games like Skyrim for a while too”

    이 사람은 이걸로 엄청 이상한 짓을 하고 있지만, 나는 이게 비디오 게임 AI가 결국 갈 다음 단계라고 오래전부터 말해 왔어. Skyrim 같은 게임에도 사람들이 한동안 이런 걸 모드로 넣어 왔고.

    h🪐p(@HWestwoodP) · Xx.com
  • “This is the kind of stuff I dreamed that gta and other open world game NPCs could eventually become…”

    GTA나 다른 오픈 월드 게임의 NPC가 언젠가 이렇게 되길 꿈꿔 왔어…

    Own-Papaya-4264 · Reddit r/ArtificialInteligencereddit.com
  • “As a retired homebrew game master... This looks epic”

    직접 만든 규칙으로 게임을 진행하던 은퇴한 게임 마스터로서… 이건 정말 굉장해 보여.

    Dull-Jackfruit1691 · Reddit r/ChatGPTreddit.com
  • “Idc wat anyone say, this would be dope in any game lmaoo”

    누가 뭐라든 상관없어, 이건 어떤 게임에 넣어도 끝내줄 거야 ㅋㅋ

    Lord Bugz(@Bugzvii) · Xx.com

아쉬웠다는 반응

  • “Although the developer initially advertised response times below one second, the project's technical documentation reports approximately 1.15–2.2 seconds between the player finishing a sentence and the NPC beginning to speak”

    개발자는 처음에 1초 미만의 응답 시간을 내세웠지만, 프로젝트 기술 문서에는 플레이어가 말을 마친 뒤 NPC가 말을 시작하기까지 약 1.15~2.2초가 걸린다고 나와 있다

    Sebastian Castellanos · Wccftech 기자wccftech.com
  • “dude the voices sound horrible and they say stuff thats completely out of character and stupid”

    목소리가 끔찍하고, 캐릭터와 전혀 안 맞는 멍청한 말을 해.

    DenielEvenin · Reddit r/GTAreddit.com
  • “Just feels like talking to chatgpt”

    그냥 ChatGPT랑 말하는 느낌이야.

    KrotHatesHumen · Reddit r/GTAreddit.com
  • “This. Did the voice consent to being cloned?”

    맞아. 그 목소리의 주인은 복제에 동의했어?

    출시 글의 '자기 목소리를 복제했다'는 말에 성우의 동의를 따진 댓글에 단 답글이에요.

    PirateCompetitive931 · Reddit r/GTAreddit.com
  • “a similar mod was taken down by Take-Two three years ago”

    비슷한 모드가 3년 전 Take-Two에 의해 내려졌다

    비슷한 GTA 5 모드 Sentient Streets가 2023년 Take-Two의 저작권 삭제 요청으로 내려간 일을 가리켜요.

    Sebastian Castellanos · Wccftech 기자wccftech.com
  • “And you only need $10k worth of GPUs to run the game, and AI, in parallel.”

    게임이랑 AI를 동시에 돌리려면 1만 달러어치 GPU만 있으면 되겠네.

    같은 스레드에서 다른 사용자가 '로컬에서 돌리는 게 아니다'라고 바로잡았어요. 목소리를 만드는 GPU는 클라우드(Modal)에서 돌아요.

    iBoMbY · Reddit r/singularityreddit.com
  • “and after 30 seconds you realize its super pointless and doesn't make any aspect of the game better…”

    그리고 30초만 지나면 이게 엄청 무의미하고, 게임의 어떤 면도 나아지게 하지 않는다는 걸 깨닫게 돼…

    MourningMymn · Reddit r/ArtificialInteligencereddit.com

시작하는 법

Claude Code, Codex, Gemini CLI, Cursor 같은 코딩 에이전트에 아래 요청을 붙여 넣으면 돼요. Modal·fal·Cerebras 계정 키는 직접 만들어 환경 변수에 넣어야 하고(목소리 서버는 켜진 동안 시간당 약 4달러), GTA Online처럼 안티치트가 있는 온라인 게임에는 쓰지 않아요.

  1. 시작 요청

    https://www.working-ref.com/reference/npctalk-2026-10 를 읽고 NPCTalk(https://github.com/christos-antono/NPCTalk)를 설치해 줘. 그다음 내가 만들고 있는 게임과 관심사를 물어보고, NPCTalk로 해 볼 만한 것 세 가지를 제안해 줘. 내가 하나를 고르면 바로 시작하고, 고를 게 없으면 내 게임 속 캐릭터 한 명이 내 말에 목소리로 대답하게 하는 것부터 시작해 줘. 목소리는 내 목소리나 동의받은 목소리, 생성한 목소리로만 쓰고 실제 성우나 다른 사람의 목소리는 복제하지 마. 계정 가입과 결제처럼 내가 직접 해야 하는 일은 그때그때 알려 줘.

이 레퍼런스 공유하기

매주 1회 · 무료

이 레퍼런스가 도움이 되셨나요?

매주 쏟아지는 AI 소식 중 BEST
딱 3개만, 메일함에 꽂아 드릴게요

Work Smarter with AI

420명이 매주 받아보고 있어요

구독 완료 다음 호부터 메일함에서 만나요.