promotional bannermobile promotional banner

Smiley's Better Voice

A Verity JE add-on that gives Verity a more realistic and expressive voice—and the ability to mimic yours.
Back to Files

Smiley's Better Voice-3.0.0.jar

File nameSmiley's Better Voice-3.0.0.jar
Uploader
Toast5Toast5
Uploaded
Jul 21, 2026
Downloads
18.7K
Size
1.3 MB
Mod Loaders
Forge
File ID
8481355
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:smileys-better-voice-1608717:8481355")

Learn more about Curse Maven

What's new

Changelog (2.0.7 → 3.0.0)

Smiley's Better Voice 3.0.0

Voice mimicking (Fish Audio)

  • Added Let Verity Mimic Your Voice toggle (Fish tab, default on). Verity can capture your push-to-talk mic audio through Verity's STT, trim silence, and build a private Fish voice model after 10 seconds of clean speech.
  • Mimics are stored server-side, one per player per world (overworld save, shared across dimensions and multiplayer).
  • Verity has a fixed 1-in-20 chance to use your mimicked voice instead of the configured Fish Voice ID during normal TTS.
  • Mimic creation runs on the server using the Fish /model API; clients sync on join.
  • Clone failures show the actual Fish error in chat (not just "check console").
  • Failed clone attempts reset capture state so you can try again without relogging.

Commands

  • Added /verityvoice clear <player> (op level 2) to remove a player's stored voice mimic for the current world and sync the clear to their client.

Fish emotion expansion

  • Expanded Fish S2 emotion instructions sent to Verity's AI prompt to include the full Fish reference set:
    • 24 basic emotions (e.g. [happy], [sarcastic])
    • 25 advanced emotions (e.g. [nostalgic], [determined])
    • 6 tone markers (e.g. [screaming], [whispering], [emphasis])
    • 11 audio effects (e.g. [laughing], [sighing], [gasping])
    • 5 special effects (e.g. [break], [long-break], [audience laughing])
  • Supports intensity modifiers like [very excited] and tag combinations (up to ~3 per sentence).

Throw scream & landing fixes

  • Throw TTS (AAAAAAAAHHH) now uses the [screaming] Fish emotion tag.
  • Throw scream always uses the configured Fish Voice ID, never the mimicked voice.
  • Fixed Verity JE throw bug where WasThrown never cleared after landing, causing repeated TTS / airborne behavior:
    • Clears WasThrown once Verity is grounded.
    • Dedupes throw scream so it only plays once per throw.
    • Suppresses fall Ouch TTS while still thrown (impact sounds unchanged).

Multiplayer & server

  • Voice mimic data stored on the overworld save for consistent multiplayer behavior.
  • Forge networking added for mimic submit, sync, failure reset, and clear.
  • Config remains COMMON (verity_cartesia-common.toml) for server-compatible settings.

Technical

  • New mixins: VerityEntityThrownMixin, VerityEntityFallOuchMixin, AiApiTranscribeMixin.
  • New packages: voice/, network/, command/.
  • Mod description updated to: "An add-on to VarmiteYT's Verity JE for more expressive TTS voices--and voice mimicking."

This mod has no additional files