v2.0.4
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
- Download
ACT_DiscordTriggers-v2.0.4.zipfrom the Assets below. - Right-click the downloaded zip β Properties β tick Unblock β OK.
(Windows flagsnode.exe/DLLs from the internet; skipping this can trip SmartScreen/antivirus.) - Extract it into your ACT plugins folder:
%AppData%\Advanced Combat Tracker\Plugins
You should end up with aPlugins\ACT_DiscordTriggers\folder containing
ACT_DiscordTriggers.dll,node.exe,bundle.js, andnode_modules\.
Keep all of these files together in that folder. - In ACT: Plugins tab β Browseβ¦ β select
ACT_DiscordTriggers.dllinside that folder β Add/Enable Plugin.
Then follow the
First-Time Setup Guide
to connect your Discord bot.
Updating: replace the whole
ACT_DiscordTriggersfolder, not just the.dll.