Skip to content

v2.0.4

Choose a tag to compare

@github-actions github-actions released this 21 Jun 04:19

What's new in 2.0.4

This release adds a brand-new neural text-to-speech engine and reorganizes the TTS settings into their own page.

🧠 Neural voices (ONNX engine)

  • A new ONNX β€” neural TTS engine plays natural-sounding neural voices, alongside the existing offline Windows (SAPI) voices.
  • 60+ voices across English, Portuguese, Spanish, French, German, Russian, and more β€” browsed in a searchable, language-grouped picker.
  • Downloaded on demand: pick a voice and download it with one click; it then runs fully offline. Already-installed voices are marked with a βœ“.
  • Quality toggle: Fast (Piper β€” light on CPU, ~150 ms per callout) or Natural (Kokoro β€” most realistic; one 333 MB pack unlocks every Natural voice).
  • Advanced options: choose CPU usage (1/2/4 threads) to balance synthesis speed against your game, and set a custom Models folder for downloaded voices.

πŸŽ™οΈ New Text-to-Speech settings page

  • TTS now lives on its own nav page, separate from Sound. The Sound page is now focused on effects, auto-leveling, and audio quality.
  • A Test voice button plays a sample line through the bot so you can preview the voice and speed.
  • Refreshed Fluent-style UI: Segoe Fluent icons, updated typography, and a modern folder picker.

πŸ”§ Improvements

  • TTS playback no longer blocks ACT's trigger threads, so heavy callouts stay responsive.
  • The bridge audio pipeline now runs end-to-end in interleaved float32 for cleaner mixing and leveling.
  • Neural voices are streamed with baked per-voice loudness, so auto-leveling kicks in without scanning the whole clip first.

Existing settings are migrated automatically β€” you'll stay on the Windows (SAPI) engine until you opt into neural voices, so nothing changes unless you want it to.

Full changelog: v2.0.3...v2.0.4


Installation

  1. Download ACT_DiscordTriggers-v2.0.4.zip from the Assets below.
  2. Right-click the downloaded zip β†’ Properties β†’ tick Unblock β†’ OK.
    (Windows flags node.exe/DLLs from the internet; skipping this can trip SmartScreen/antivirus.)
  3. Extract it into your ACT plugins folder:
    %AppData%\Advanced Combat Tracker\Plugins
    You should end up with a Plugins\ACT_DiscordTriggers\ folder containing
    ACT_DiscordTriggers.dll, node.exe, bundle.js, and node_modules\.
    Keep all of these files together in that folder.
  4. In ACT: Plugins tab β†’ Browse… β†’ select
    ACT_DiscordTriggers.dll inside that folder β†’ Add/Enable Plugin.

Then follow the
First-Time Setup Guide
to connect your Discord bot.

Updating: replace the whole ACT_DiscordTriggers folder, not just the .dll.