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
A new, extensible speech dictionary type for nvda #219
Comments
Attachment diff.2.txt added by aleksey_s on 2008-11-09 13:33 |
Attachment diff.txt added by aleksey_s on 2008-11-22 22:13 |
Comment 2 by aleksey_s on 2008-11-09 00:56 |
Comment 3 by aleksey_s on 2008-11-09 13:34 |
Comment 4 by aleksey_s on 2008-11-22 22:18 |
Comment 5 by ragb on 2008-11-27 16:27 |
Comment 6 by aleksey_s on 2008-11-28 22:49 |
Comment 7 by jteh on 2009-05-01 01:29 |
Comment 8 by Bernd on 2009-07-04 14:09 |
Comment 9 by aleksey_s (in reply to comment 8) on 2009-07-04 15:06
It is already done and waits the core developers decision about six months. |
Comment 10 by Bernd on 2009-10-21 17:13 as I just saw, this ticket could be closed since more than a few months. Would it be possible to merge this ticket if 2009.1 is released? |
Comment 11 by leonarddr on 2015-02-06 16:10 |
Comment 12 by bdorer (in reply to comment 11) on 2015-02-06 17:22 |
Comment 13 by leonarddr (in reply to comment 10) on 2015-02-09 13:53 |
No need; the code is available in the
|
I agree, we should continue with profile based dictionaries. Synth based dictionaries are hard to handle because it often depends on the voice you are using. This is fair too much work to maintain such things, especially for synths which are updated on a regular basis like Cereprog or eSpeak. |
Closing as per #219 (comment), and also because no one is interested in actively working on this now. |
Reported by aleksey_s on 2008-11-02 14:00
sometimes one dictionary must be applied to more than one voices or even synthesizers. it is possible when user wants to handle voices of one manufacturer or one language.
So nvda must have functionality to make such dictionaries.
i offer to implement a new type of speech dicts: smart dictionary. this one besides list of entries will have regular expression pattern, which must match with current voice and synthesizer for this dictionary to be active. for users, who are unfamiiliar with regular expressions, nvda will offer dialog with all voices of all available synthesizers, where user can check items and regular expression will be constructed.
i have allready implemented smart dictionaries, for now i am working on gui for manipulate its.
here is a log of my local bzr branch:
2263 Алексей Садовой 2008-10-31
*core.py: fixed some inconsistend logging.
2264 Алексей Садовой 2008-11-01
* speech dicts: implemented a new type of dictionary, smart dictionary. this one can be applied to all synthesizers and voices, if some regexpr matches synthesizer-voice string. we can have many such dictionaries at a time loaded and processed.
* some fixes to existing speech dictionaries implementation
2265 Алексей Садовой 2008-11-02
speechDictHandler.py:
* now dictionary files can have native characters in names.
* Smart dictionaries now have name. file name will be constructed on this name.
Blocking #212
The text was updated successfully, but these errors were encountered: