davidacm / NVDA-IBMTTS-Driver

This project is aimed at developing and maintaining the NVDA IBMTTS driver. IBMTTS is a synthesizer similar to Eloquence. Please send your ideas and contributions here!
GNU General Public License v2.0
56 stars 23 forks source link

Situations where punctuation is suppressed by v.23.12.1 #111

Closed tmthywynn8 closed 6 months ago

tmthywynn8 commented 6 months ago

There appears to be a regression with the release of version 23.12.1 of this add-on as compared to 23.6.1;. STR:

  1. Open a text editor such as Notepad.
  2. Type something like "A. B. C."
  3. Read the current line.
    • Expected: There should be some level of pausing between each letter pronounced.
    • Actual: It is as if the punctuation is being ignored by the synthesizer entirely, e.g., as if the punctuation is not being preserved.
Mohamed00 commented 6 months ago

Hi, this is how IBMTTS normally behaves. It ignores the period if a single letter proceeds it. Did you perhaps turn off short pauses?

tmthywynn8 commented 6 months ago

Ah. It has to do with the shorten pause setting. If I set it to "Shorten all pauses" then the issue does not occur. I can reproduce it if I uncheck "Shorten pauses" in v.23.6.1 as well, so no idea when it started.

tmthywynn8 commented 6 months ago

@Mohamed00, sorry about that. Did not see your comment until now. I'll solve this issue then as I did not know it was intended behavior.