-
-
Notifications
You must be signed in to change notification settings - Fork 662
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduce the size of eSpeak Variants menu #561
Comments
Comment 1 by beqa on 2013-05-09 12:50 |
Comment 2 by Bernd on 2013-05-09 13:09 |
Comment 3 by briang1 on 2013-05-09 14:13 |
Comment 4 by jteh on 2013-05-10 00:24 |
Comment 5 by camlorn on 2013-05-11 02:40 |
I also agree with alphabetizing the variants. Also, I guess it is impossible with a combo box, but it would help if we'd be able to use navigation by typing letters. To elaborate: when the first item in the combo box is selected and you quickly press m and a in succession, you end up at a variant starting with the letter a. In a list view, you'd probably be able to type m a x in quick succession to have max selected as the preferred variant. Additional note, the idea to change some wx.Choice widgets to wx.ListBox (#6100) is probably not the way to go here. |
While I agree that the Variants combo box's items should be alphabetically sorted, I am not convinced that None should be placed first. In case of the Synthesizer and Braille Display combo boxes too, No speech and No Braille is placed as the last item. Placing None in the Variants combo box at the end sounds both consistent and intuitive to me. Thoughts? |
I am also in favour of an alphabetical sorting of eSpeak variants, and putting none as the last item in the list |
@fisher729 why putting none on the list? at least a variant needs to be sellected, so none does not make sense. In that case you could switch to "no synthesizer" in the change synthesizer dialog. |
cc: @CyrilleB79 I think you did a similar alphabetical ordering for the language list. Right? Is it possible to do this also for the eSpeak variant list? |
Hi. @Adriani90, I seriously urge you to look thoroughly at the aspects of the issue that is being commented on before commenting. Have noticed this in other cases. Do your own tests and try to reproduce the issue/look at the `different variables. None is a variant of eSpeak, that actually makes a sound. In English, and I suspect in other languages, none is the first variant listed. Part of this issue seems to have been solved, also, as in English, the variants seem to have been ordered alphabetically. I notice after none, there is Andrea, then Andy, and so on. After Whisper, there is Female Whisper, though. Perhaps they can be renamed to Whisper 1 or Whisper 2, or Male Whisper and Female Whisper. |
Oh, I should have tested in english, when testin in german it sounded to me like a human name :)) |
tt
Having looked at this quickly:
Would such a solution really close this issue? The topic seems to have deviated a bit. |
Reported by jonsd on 2010-02-14 17:30
NVDA includes a large number of eSpeak voice variants, many of which have been contributed by NVDA users.
However this results in a large Variants menu, which can be confusing to new NVDA users. In particular the "none" option is difficult to find. The menu does not appear to be in any order. Could "none" be made the first item in the menu?
I suggest that the eSpeak Variants menu is reduced to only a few popular and useful Variants. The additional Variants could be displayed either from a "More" menu topion, or perhaps from a check-box.
This will need a method to distinguish between the two categories of voice Variants.
Suggestion. eSpeak could use the "languages" field in the Voices List entry. Currently this contains a "priority" (a single byte) followed by the string "variant". If this priority has a value greater than 5 (which is the default) then the it is not shown in the main Variants menu. Also if the "languages" field is an empty string (i.e. a zero byte).
This priority is set in the eSpeak voice variant files, using a line such as:
language variant 5
where '5' in this example is the priority. If no number is given, then the default is 5.
The text was updated successfully, but these errors were encountered: