NSoiffer / MathCATForPython

A Python Interface and NVDA plugin to MathCAT
MIT License
6 stars 6 forks source link

Speech slows down when using espeak #51

Closed NSoiffer closed 1 year ago

NSoiffer commented 1 year ago

The speech gets slower and slower when espeak is used and the MathCAT rate is set to be slower than regular speech. There is no problem with other speech synthesizers.

Details of the bug can be found in https://github.com/nvaccess/nvda/issues/15221.

bhavyashah commented 10 months ago

This is exactly the bug I was referring to. Is your understanding that this bug has been patched and is no longer experienced by a user? If so, I think I still face it.

NSoiffer commented 10 months ago

I thought it was fixed. It didn't happen to me in all the testing I did for the other bug. Is the other bug fixed? Do you have a reproducible example for this bug?

On Tue, Oct 31, 2023, 8:50 AM bhavyashah @.***> wrote:

This is exactly the bug I was referring to. Is your understanding that this bug has been patched and is no longer experienced by a user? If so, I think I still face it.

— Reply to this email directly, view it on GitHub https://github.com/NSoiffer/MathCATForPython/issues/51#issuecomment-1787495439, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALZM3FKQOWGFGQV37JQYXDYCEM4ZAVCNFSM6AAAAAA25NM4QKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBXGQ4TKNBTHE . You are receiving this because you modified the open/close state.Message ID: @.***>

bhavyashah commented 10 months ago

In my limited testing with the new build, cutoffs are fixed and slowdowns are not (they may have worsened). ESpeak-NG at 35% with rate boost enabled and relative speech rate at 60. Variant Steph and language set to British English and NVDA version 2023.3 if that matters. Some examples below: $X_1, X_2, \ldots, X_n$ $Y_n=\max \left{X_1, \ldots, Xn\right}$ $E\left(Y{\mathrm{n}}\right)$ $P(0.1<\bar{X}<0.2)$ By "worsened", I feel like the slowing down begins sooner in the Math expression than in the previous build. I may be imagining this difference too so don't quote me on this.