christos-antono/NPCTalk

Make any NPC in any game talk back with Fish Audio: skills, a self-hosted voice server and tools for AI coding agents, with a full GTA V example.

8 skills listed · MIT · 215 stars · last pushed 16 Oct 2026

christos-antono/NPCTalk on GitHub (opens in a new tab)

Across these 8 skills

Pattern check

Nothing flagged in 8

What it can touch

  • 1 downloads software
  • 3 run shell commands
  • 2 name web addresses
  • +1 more
    • 1 reaches the network

Checked at commit 59635ce on 3 Nov 2026.

Install the collection

Claude Code plugin

Installs the latest version, not the one we checked. Installs everything in the plugin, including any hooks, MCP servers and scripts our check doesn't cover.

claude plugin marketplace add christos-antono/NPCTalk --scope user &&claude plugin install npctalk@npctalk --scope user

Skills

Skills in christos-antono/NPCTalk
SkillWhat it can touchPattern checkLicenceUpdated
fish-voice-serverHost Fish Audio's open-weights voice models (Drama 3 and S2 Pro) on a serverless GPU (Modal, or fal) behind one small HTTP API a game can call. POST /speak takes text and a voice and streams 16-bit PCM back with first audio in ~0.4 s, cloned zero-shot from a reference clip, with [tags] like [angry] or [laughing] for delivery. Covers deploying with SGLang-Omni, the API, preparing voices at startup, keep-warm and cold starts, scaling to zero and cost, sampling settings that measurably help likeness, picking the best of several takes for pre-rendered lines, an optional S2 Pro fine-tune, and the setup gotchas. Use when a game, mod or app needs realtime cloned character voices, the user mentions Fish Audio, Fish Speech, S2 Pro, Drama 3 or a self-hosted TTS server, or a voice server is slow, cold or failing.
  • Downloads software
  • +3 more

Pattern check: Nothing flaggedMITUpdated 15 Oct 2026

  • Downloads software
  • Runs shell commands
  • +2 more
Pattern check: Nothing flaggedMIT15 Oct 2026
make-npcs-talkMake NPCs in a game talk back. The player speaks or types, the NPC answers in character, in a cloned voice, about 1-2 seconds later, and can act on what was said. Covers the whole loop and the order to build it in (who is being talked to, what the scene is, speech-to-text, an LLM in character, Fish Audio voices on a GPU, streamed playback from the NPC, subtitles, mouth movement, actions), the four hooks a game has to provide, latency budgets, costs, testing in the real game, and the rules (single-player, voices you have the rights to, nothing of the game shipped). Use when the user wants NPCs, characters, villagers, companions or enemies in any game to hold conversations, react to the player's voice, or be voiced by Fish Audio (S2 Pro or Drama 3) and an LLM.
  • Instructions only

Pattern check: Nothing flaggedMITUpdated 16 Oct 2026

  • Instructions only
Pattern check: Nothing flaggedMIT16 Oct 2026
  • Names web addresses
Pattern check: Nothing flaggedMIT15 Oct 2026
  • Instructions only
Pattern check: Nothing flaggedMIT15 Oct 2026
  • Instructions only
Pattern check: Nothing flaggedMIT15 Oct 2026
  • Instructions only
Pattern check: Nothing flaggedMIT15 Oct 2026
  • Runs shell commands
Pattern check: Nothing flaggedMIT15 Oct 2026
  • Runs shell commands
Pattern check: Nothing flaggedMIT15 Oct 2026

Not listed from this repo

16 project-internal skills.

Repo facts from GitHub on 3 Nov 2026. Files read at commit 59635ce (opens in a new tab).

QAI did not write these skills and is not affiliated with their authors unless a page says so. Logos and icons belong to their owners and are not a mark of approval. How we check