nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.12k stars 638 forks source link

Move "Use spelling functionality if supported" setting into sapi4 and sapi5 #1593

Open nvaccessAuto opened 13 years ago

nvaccessAuto commented 13 years ago

Reported by jteh on 2011-06-20 06:24 "Use spelling functionality if supported" is a rather ugly setting:

  1. It isn't clear as to which synths support it.
  2. It only needs to be disabled for synths that might have broken implementations among different voices. Otherwise, it should just be hard-coded to disabled. This means only sapi4 and sapi5 need this.

This setting (and its implementation) should be moved specifically into the sapi4 and sapi5 drivers and be renamed to just "Use spelling functionality", defaulting to enabled.

Alternatively, the setting should be removed altogether. What engines actually need this anyway?

nvaccessAuto commented 13 years ago

Comment 1 by briang1 on 2011-06-20 11:55 What is it supposed to do, that nvda does not already do by itself? I've never actually used it or felt the need to.

LeonarddeR commented 7 years ago

CC @Brian1Gaff @JCSTeh

jcsteh commented 7 years ago

P3 because it's a bit confusing, but doesn't have much impact.

bhavyashah commented 4 years ago

Responding to @Brian1Gaff's https://github.com/nvaccess/nvda/issues/1593#issuecomment-155290904, below is the relevant excerpt from the NVDA User Guide: "Use spelling functionality if supported Some words consist of only one character, but the pronunciation is different depending on whether the character is being spoken as an individual character (such as when spelling) or a word. For example, in English, "a" is both a letter and a word and is pronounced differently in each case. This option allows the synthesizer to differentiate between these two cases if the synthesizer supports this. Most synthesizers do support it. This option should generally be enabled. However, some Microsoft Speech API synthesizers do not implement this correctly and behave strangely when it is enabled. If you are having problems with the pronunciation of individual characters, try disabling this option."

Brian1Gaff commented 4 years ago

Yes I found this, it used to be an issue on the pico as well but I don't think Pico driver has been made to work in the latest nvda has it? Brian

bglists@blueyonder.co.uk Sent via blueyonder. Please address personal E-mail to:- briang1@blueyonder.co.uk, putting 'Brian Gaff' in the display name field. Newsgroup monitored: alt.comp.blind-users ----- Original Message ----- From: "bhavyashah" notifications@github.com To: "nvaccess/nvda" nvda@noreply.github.com Cc: "Brian Gaff" bglists@blueyonder.co.uk; "Mention" mention@noreply.github.com Sent: Tuesday, June 23, 2020 2:06 PM Subject: Re: [nvaccess/nvda] Move "Use spelling functionality if supported" setting into sapi4 and sapi5 (#1593)

Responding to @Brian1Gaff's https://github.com/nvaccess/nvda/issues/1593#issuecomment-155290904, below is the relevant excerpt from the NVDA User Guide: "Use spelling functionality if supported Some words consist of only one character, but the pronunciation is different depending on whether the character is being spoken as an individual character (such as when spelling) or a word. For example, in English, "a" is both a letter and a word and is pronounced differently in each case. This option allows the synthesizer to differentiate between these two cases if the synthesizer supports this. Most synthesizers do support it. This option should generally be enabled. However, some Microsoft Speech API synthesizers do not implement this correctly and behave strangely when it is enabled. If you are having problems with the pronunciation of individual characters, try disabling this option."

-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/nvaccess/nvda/issues/1593#issuecomment-648133347