Smiley's Better Voice-3.0.0.jar
Curse Maven Snippet
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
/modelAPI; 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])
- 24 basic emotions (e.g.
- 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
WasThrownnever cleared after landing, causing repeated TTS / airborne behavior:- Clears
WasThrownonce Verity is grounded. - Dedupes throw scream so it only plays once per throw.
- Suppresses fall Ouch TTS while still thrown (impact sounds unchanged).
- Clears
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

