I have forwarded your email to the development mailing list. Please use that for communication with the NetSurf developers rather than directly emailing individuals.
On Tue, 2010-03-16 at 21:58 +0800, Zhenchao Li wrote: > Hello, > I'm a CS student and I'm very interested in implementing netsurf's > page reader during this summer. Thank you for your interest. Please note that NetSurf has not applied to be a mentoring organisation for GSoC this year as, unfortunately, none of the potential mentors are able to devote sufficient time to it. If you wish to contribute to NetSurf's development outside of GSoC, then read on. We welcome all contributions but are currently unable to provide the same level of support you would receive through GSoC. > However there's something I don't quite understand: > > As most other web browsers do not have this feature, how important > is it to add such a feature? Is it a most wanted feature? It is a project idea that we feel provides sufficient scope for a Summer of Code project. > (Presumably if it's not on the top of the priority list, the > probability of being accepted as a summer code project is lower. ) As I've said above, NetSurf will not be participating in GSoC this year. > I noticed this idea was on last year's idea list and it was not > accepted as a gsoc project. Is it because it was not as important as > the others or due to lack of good enough proposals? It was also on the previous year's ideas list. To date, we have received no proposal that we believed stood a chance of success. > Also I tried building netsurf with espeak library, and managed to > get espeak read the entire page(text, links, all together). That's > quite straight forward. Surely page reader should be controlled in a > intuitive, user-friendly way,(keyboard shortcuts to pause, skip, > rewind etc) and more options should be added(different voices, > customizable shortcuts, alternative synthesizer engines etc. ), also > something more user centric(read page as a depth first tree traversal > order...(Overview at each level, and then user's interaction to > proceed to the next level ... )) . Correct. > but I'm not sure if these features would be enough for a summer's > work. I suspect you'll find that just the above features aren't as simple to implement as you think. If you are still interested, despite our non-participation in GSoC this year, I advise you to read the archives of the development mailing list (it's linked from the website). There was some discussion of the above last year. > Ideally one should abstract the underlying synthesis engine from the > netsurf. Again, this was discussed in-depth last year. > Does the student have to port it to other operating systems during the > summer? (If that's the case then it sounds enough for a summer) NetSurf has already been ported to many operating systems. What did you have in mind, here? John.
