cyanspeech

Text-to-speech with SimpleVoiceChat!

File Details

cyanspeech 0.1.2 (neoforge 1.21.x)

  • R
  • Jun 8, 2026
  • 366.87 KB
  • 143
  • 1.21.11+11
  • NeoForge

File Name

cyanspeech-0.1.2-0.1.3-neoforge-1.21.x.jar

Supported Versions

  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21

Curse Maven Snippet

NeoForge

implementation "curse.maven:cyanspeech-1555826:8216528"

Learn more about Curse Maven

cyanspeech 0.1.2

  • cyancore: 0.1.3
  • loader: neoforge
  • Minecraft: 1.21.x
  • artifact: cyanspeech-0.1.2-0.1.3-neoforge-1.21.x.jar

cyanspeech Features

  • Speak text from client commands with /cyanspeech say <text> or by passing text directly to /cyanspeech <text>.
  • Enable, disable, and select a catalog voice with /cyanspeech enable, /cyanspeech disable, and /cyanspeech voice <voice>.
  • Render speech through the cyanspeech-runtime companion jar, which provides Piper JNI and the LibriTTS-R voice model in the Minecraft client.
  • Play rendered speech through Simple Voice Chat when available, with optional local desktop fallback.
  • Keep the main cyanspeech loader jars small by shipping the heavy model/native runtime as a separate loader-neutral companion mod jar.
  • Verify and repair the extracted local model cache from the companion jar when the cache is missing or corrupted.
  • Optionally speak every outgoing non-command chat message with /cyanspeech settings chat on.
  • Persist voice, starred voice colors, Simple Voice Chat routing, local playback, chat, keybind, and voice effect settings to cyanspeech/settings.json in the client config directory.
  • Open the Voice settings screen on Fabric 1.21.11, Fabric 26.1.2, Quilt 1.21.11, and NeoForge 26.1.2 for collapsible sections, a license grid, a sortable starred voice selector, playback toggles, selected-voice preview phrases, and tiled effect sliders.
  • Include ModMenu in real-client dev runs for the supported loader adapters.
  • Keep product logic independent of loader APIs so the same speech core ships across Fabric, Quilt, NeoForge, and JavaAgent targets.