Skip to content

Eloquence64RS 19.0-RS

Choose a tag to compare

@Nick6489 Nick6489 released this 17 Jul 12:06
· 13 commits to stable since this release

Eloquence64RS 19.0-RS

Eloquence64RS 19.0 is the stable release of the new 64-bit Rust-hosted driver.
It improves Say All reliability, modernizes the text-to-engine boundary, and
makes native-host deployment safer.

Highlights

  • Runs the 32-bit Eloquence engine behind a statically linked Rust host for
    current 64-bit NVDA releases.
  • Improves Say All progress, cancellation, and end-of-stream reliability.
  • Builds voice-appropriate engine text before the transport layer, keeping
    language changes and queued text correctly scoped.
  • Corrects punctuation pause handling and preserves NVDA chunk boundaries.
  • Warns when the helper copied into NVDA's systemConfig is older than the
    helper shipped with the installed add-on.
  • Includes expanded regression coverage for text encoding, pause policy,
    language scoping, native-host protocol behavior, Say All, and secure screens.

Installation

Remove or disable the IBMTTS add-on before installing. Eloquence64RS replaces
Eloquence64 and should not be installed alongside another Eloquence add-on.

After updating, users who need Eloquence on logon or other secure screens must
open NVDA Settings > Eloquence and run Copy Helper to System Config (for
Logon Screen)
again.

The built-in updater follows only the production metadata maintained on the
repository's stable branch. Development and prerelease work is not offered to
installed users until it is deliberately promoted there.