Skip to content

Some problems with Sapi4 infovox #17964

@hozosch

Description

@hozosch

Steps to reproduce:

With the sapi 4 version of Infovox desktop standard voices, like Roger and the like, the volume with some voices is not as high as it should be, to match the volume of NVDA-Sounds and when compared to other speech synths or the infovox desktop pro voices, now known as Acapela tts. One way around this is to create a custom voice in acapela voice manager and set the volume in the voice manager to 100 % (default is 66 %), but when the newly created voice is used, the volume gets reset when pitch is raised for capital pitch change, and only there, not when changing the pitch globaly with the voice's pitch setting. So the alternative is to use the voice manager's EQ instead, but that creates some responsiveness issues in the most recent NVDA-builds, so the latest alpha version (36061) and 2025.1 beta 1. This wasn't always the case though, in Alpha 35525 for example, it worked fine with the EQ method.

Actual behavior:

NVDA lacks sometimes, and there is crackle, as if the previous segment needed to be canceled first before the new one can play.

Expected behavior:

Even response, like in alpha 35525. This must have something to do with changes to the sapi4 code.

NVDA logs, crash dumps and other attachments:

System configuration

NVDA installed/portable/running from source:

Tested both

NVDA version:

2025.1 beta 1

Windows version:

Windows 11 version 24h2 Built 26100

Name and version of other software in use when reproducing the issue:

Aca TTS voice manager

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

Yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

Alpha 35525 behaves as expected using the Eq method, like I said. Newer versions have this unresponsiveness problem.

If NVDA add-ons are disabled, is your problem still occurring?

Yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

That's nothing to do with that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    blocked/needs-external-fixcomponent/speech-synth-driversp4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions