What do you want to do?
3 use cases
-
Make an NPC in your own game answer you in character
Install the skills, stand up the voice server and get one NPC replying in a cloned voice.
View prompt
Using the NPCTalk repo at https://github.com/christos-antono/NPCTalk, start the make-npcs-talk skill and make the NPC <npc-name> in <game-name> answer typed questions in a voice. Expected output: a working speak loop and a WAV from `npctalk say`. Verify that `npctalk health` reports the voice server up before testing the game.
-
Clone a character voice from recordings you have rights to
Turn your own recording into reference clips, upload them and measure how close the voice sounds.
- NPC Talk
- Games and hobbies
- Intermediate
View prompt
In the NPCTalk repo at https://github.com/christos-antono/NPCTalk, use the voice-references and voice-likeness-eval skills to build a voice from <recording-path> that you have rights to. Expected output: a voices/<name> folder uploaded to the server and a WAV from `npctalk say`. Verify with `npctalk check` that no audio, transcripts or keys are staged for commit.
-
Record short gameplay clips of NPCs talking to each other
Produce 5 to 10 second conversation clips with a fixed gameplay camera and lines rendered first.
- NPC Talk
- Claude Code
- Codex
- Cursor
- Gemini CLI
- Games and hobbies
- Intermediate
View prompt
Using the NPCTalk repo at https://github.com/christos-antono/NPCTalk, run the npc-showcase-clips skill to plan a 5 to 10 second conversation between <npc-a> and <npc-b> in <game-name>. Expected output: a planned shot list and rendered line WAVs with timings. Verify that the clip stays within 5 to 10 seconds and that `npctalk check` passes before anything is shared.
How to use NPC Talk
- Check you have what it needs: A game you own, ideally single-player (the README says never inject into online games with anti-cheat); Git, Python 3.10+, uv and ffmpeg; A Modal account for the GPU voice server, with the NPCVOICE_TOKEN environment variable set.
- Open christos-antono/NPCTalk on GitHub and read the README and license.
- Install the skills and CLI in your agent:
uv tool install git+https://github.com/christos-antono/NPCTalk(or clone the repo and start your agent inside it). - Set up Modal with
modal setup, then put the value of NPCVOICE_TOKEN into the npcvoice-auth secret. - Check that the voice server is up with
npctalk health, then speak a test line withnpctalk say. - Ask the make-npcs-talk skill to build the four game hooks (who is talked to, scene facts, voice at the NPC, actions) for one NPC only.
These steps come from our top use case, Make an NPC in your own game answer you in character, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forSolo modders and game hobbyists with a game they own who want NPCs that answer spoken or typed questions in character.
- Why it is hot
- LanguagePython
- Sourcegithub.com/christos-antono/NPCTalk · Back to Hot repos
Requirements
- A game you own, ideally single-player (the README says never inject into online games with anti-cheat)
- Git, Python 3.10+, uv and ffmpeg
- A Modal account for the GPU voice server, with the NPCVOICE_TOKEN environment variable set
- A fal key (FAL_KEY) for speech-to-text and the MCP server
- A Cerebras key (CEREBRAS_API_KEY) for the NPC's lines
- Optional: a TypeSafe key (TYPESAFE_API_KEY) for actions and spoken orders
- Windows and the .NET SDK (8+) only if you follow the GTA V example
Maintain NPC Talk? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/christos-antono-npctalk/?ref=badge)
Questions about NPC Talk
What is NPC Talk?
NPCTalk is an open-source toolkit that makes NPCs in games talk back, with cloned Fish Audio voices, a self-hosted voice server, and skills and tools for AI coding agents. It is an open-source project on GitHub: https://github.com/christos-antono/NPCTalk.
Who is NPC Talk for?
Solo modders and game hobbyists with a game they own who want NPCs that answer spoken or typed questions in character.
What can I do with NPC Talk?
3 use cases so far, for example: Make an NPC in your own game answer you in character; Clone a character voice from recordings you have rights to; Record short gameplay clips of NPCs talking to each other. Each has steps and a copy-paste agent prompt.
What do I need to run NPC Talk?
A game you own, ideally single-player (the README says never inject into online games with anti-cheat); Git, Python 3.10+, uv and ffmpeg; A Modal account for the GPU voice server, with the NPCVOICE_TOKEN environment variable set; A fal key (FAL_KEY) for speech-to-text and the MCP server.
What are alternatives to NPC Talk?
Other hot AI repos in Games and hobbies: Universal Modder, Ldraw Nova, Image to 3dlab, Wow AI, Decomp WTF.
Is NPC Talk safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.