跳到正文

The Steve Parable

This is a story of a man named Steve.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

The Steve Parable

A narrator watches everything you do.

This is the story of a player named Steve. Steve punched a tree, because that is what players do.

Steve did not expect anyone to be watching. Steve was wrong.

A Stanley Parable–style narrator lives in your world now. He watches the whole run and comments on it —
by name, out loud, in a real voice — and he is not impressed. He notices your first tree. He notices the
death that was entirely your own fault. He notices when you stand still doing nothing for two minutes.

Over 550 lines. Fully offline. No API keys, no subscription, no server to phone home to.


What it does

The narrator reacts to what you actually do:

  • First steps — your first tree, your first crafting table, your first night survived
  • Mining — coal, iron, gold, diamonds, and whatever you were really hoping for
  • Deaths — every one of them, individually, with commentary you have earned
  • Combat — mobs killed, mobs that killed you, the creeper you definitely heard coming
  • Exploration — new biomes, the Nether, the End, and the questionable choices that got you there
  • Idling — stand still long enough and he will fill the silence
  • Ambient — background observations, because the silence was never the plan

He uses your actual Minecraft username, so the commentary lands a little too personally.


Features

Real neural voice, running on your machine

The narration is genuine neural text-to-speech synthesized locally with sherpa-onnx — not
canned audio clips, not a cloud API. Download the voice model once and it works on a plane.

Lines are cached as WAV after first synthesis, so you’re not re-generating the same quip
every time you punch a tree.

| | Alan (default) | Kokoro |
|—|—|—|
| Engine | Piper | Kokoro |
| Speed | Near real-time | Several seconds per new line |
| Quality | Good | Better |
| Best for | Reactive narration | Sitting back and listening |

Alan is the default because the narrator is reactive. A punchline that lands six seconds

after you die isn’t a punchline. Switch to Kokoro if you’d rather have the nicer voice and

don’t mind the wait — cached lines play instantly either way.

Captions

On-screen subtitles synced to the audio, so you catch every line with the volume down.

Custom title screen

A Stanley Parable–themed main menu — the office, the desk, the lot — plus an intro cutscene
when you start a new world.

Permadeath is on by default

Die once and the world deletes itself. Not a hardcore mode you opt into — it’s how the mod
ships. The screen goes black, the narrator sees you off, and the save is gone.

There is no in-game toggle for this. If you want to live, set deleteWorldOnDeath to false
in the config file before you start.

Settings

Press N in game (or open the pause menu) for Narrator Settings:

  • Voice — Alan or Kokoro (Kokoro offers bm_george / bm_lewis)
  • Speed — 0.5× to 2.0×
  • Volume
  • Play example — hear the voice before committing
  • Apply & pre-generate all — warm the whole cache up front so nothing stutters later
  • Clear voice cache

Everything else lives in the config file: numThreads, captions, customTitleScreen,
introOnSingleplayer, autoDownloadModel, modelDir, and deleteWorldOnDeath.


Requirements

| | |
|—|—|
| Minecraft | 1.21.1 |
| Loader | Fabric 0.16.5+ |
| Dependency | Fabric API |

⚠️ Windows x64 only for now. The native TTS libraries are currently bundled for Windows

64-bit. Other platforms aren’t supported yet.


Installation

  1. Install Fabric Loader 0.16.5 or newer for 1.21.1
  2. Drop Fabric API into your mods folder
  3. Drop The Steve Parable .jar into your mods folder
  4. Launch the game — the voice model downloads on first run
  5. Punch a tree. Wait.

Controls

| Key | Action |
|—|—|
| N | Open Narrator Settings |
| Esc | Same settings, via the pause menu |


FAQ

Does this need internet?
Only once, to fetch the voice model. After that it’s fully offline.

Does it cost anything to run?
No. Everything is synthesized locally — no API keys, no per-line billing.

Will it lag my game?
Synthesis runs off the main thread and cached lines play instantly. Use **Apply & pre-generate
all** to build the cache up front, or lower numThreads in the config if you’re tight on CPU.

Wait, my world actually deletes itself?
Yes. Permadeath is on by default and there’s no in-game switch. Set deleteWorldOnDeath to
false in the config if that’s not the run you signed up for.

Can I turn off the title screen or captions?
Yes — customTitleScreen and captions in the config file.

Is it client-side? Does it work on servers?
Client-side only — nothing to install on the server, and it won’t load on a dedicated one.
The narration follows you onto multiplayer servers. The permadeath and intro-cutscene bits are
built around your own singleplayer worlds.


Links


Built with sherpa-onnx · Piper & Kokoro voice models · Not affiliated with Crows Crows Crows or Galactic Cafe.

常见问题

The Steve Parable 支持哪些 Minecraft 版本?

The Steve Parable 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

The Steve Parable 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

ToasterStudios 的其他作品

查看全部 →