nvda icon indicating copy to clipboard operation
nvda copied to clipboard

Speech stopping when Demonic variant and English Scotland is used

Open jgregory666 opened this issue 4 months ago • 7 comments

Steps to reproduce:

  1. Set the synthesizer to "ESpeak."
  2. Set the “variant” to “Demonic.”
  3. Set the “voice to “English Scotland.”

Actual behavior:

NVDA's speech will stop. Changing synthesizers will work, for example to Windows OneCore, however, in order to get ESpeak working again, NVDA will need to be manually restarted.

Expected behavior:

NVDA's speech will not stop, and the voice/variant should speak as expected.

NVDA logs, crash dumps and other attachments:

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

2024.1

Windows version:

10.0.22631 Build 22631

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

N/A

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.

No

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?

Yes nvda-old.log

jgregory666 avatar Apr 20 '24 23:04 jgregory666

Please provide logs.

  1. Set your log level to debugging, in general settings.

  2. In advanced settings, under the grouping "debugging categories", set the following debugging categories:

Speech Speech manager synth driver

Save your settings, try your tests, switch to OneCore after the problem is revealed, and capture the log. You can use NVDA+F1, select all, and paste it into a text file; or you can grab the appropriate nvda.log or nvda-old.log file from %temp%.

When attaching here, the file must have the .txt extension. It is safe to rename a .log file to a .txt file.

And don't forget to revert those settings after.

XLTechie avatar Apr 21 '24 00:04 XLTechie

This may be an eSpeak problem. You might want to raise it with them as well.

https://github.com/espeak-ng/espeak-ng/issues

XLTechie avatar Apr 21 '24 01:04 XLTechie

Hello,

I've got a log file, and also a crash dump, which I'm attaching here.

nvda-old.log nvda_crash.dmp My apologies, as when I originally attached the files, I thought that had to be done at the end, I didn't know you could attach them anywhere in the comment. In any case, I do hope these are helpful, and also thanks for giving me the link for ESpeak, I'll report it there as well.

jgregory666 avatar Apr 21 '24 05:04 jgregory666

Hi,

Realized I forgot to rename the log file to a text file, so attaching it here, sorry about that.

nvda-old.txt.log

jgregory666 avatar Apr 21 '24 05:04 jgregory666

This needs to be reported to eSpeak

seanbudd avatar Apr 23 '24 00:04 seanbudd

@jgregory666 can you please post the link to the issue you reported to the eSpeak? Then we can keep tracking the proggress later on.

Adriani90 avatar Apr 25 '24 06:04 Adriani90

Hi,

Sure, here you go.

https://github.com/espeak-ng/espeak-ng/issues/1896

jgregory666 avatar Apr 25 '24 07:04 jgregory666