Re: [orca-list] Orca: how to change voice dynamically



Hi Folks,

I want to write down some notes about the dynamic language changing
stuff.

1. Changing the language without an userinteraction is one of the
features which are turned of in my windows screenreader because it 
is not working reliable for websites.
Some times I am getting english synthesis with german text etc.
Sure this is a problem of those websites but there are many of such 
broken sites in the web.

I can't think of an usefull usecase for such a feature for other
appsbecause it needs heavy change in orca and it's use shouldn't bring
slowdowns or other unwanted effect to other users who don't need such a
feature.

2. Doing the language stuff for normal desktop applications:
Detecting the used language would be the first step to  implementing this
feature.
This can be difficult:
e. G. When I don't use german umlauts in my application, the used
characters are the same as for other languages like english.
So in this case the language detection can fail.
Is there a way to detect the used Lang in such cases?

3. Detecting the language could be done using some language dependant
dictionaries but this would slow down the workflow in orca.

4. Another problem is that orca translates e. G. Interpunction
characters to the 
selected systemlanguage (locale based).
changing only the synthesizer wouldn't be enough!
When implementing the dynamic peechanguage  in orca the locale based
translation needs to be
changed.
Orca must handle the language stuff this way that a aplication can
switch the used orca-language (completely).

Please try to make such changes configurable!!!
Regards
halim





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]