Thursday 3 October 2013

GSoC 2013 - Wrap-Up

I was given the privilege of working with Wikimedia Foundation as a part of my GSoC internship and it definitely was a very well spent summer. I was working this summer on building a "Pronunciation Recording Tool" for WMF under the mentorship of Michael Dale and Matthew Flaschen. I could not have asked for better people to guide me, learned so many new things and put a foot into the world of JS and jQuery. The main aim of this project is to provide a "User- Friendly" interface to upload the pronunciation of a word in its respective Wiktionary page.

Features of the "Pronunciation Recording Tool" that were successfully completed during the course of GSoC:
  • The user can "Record" and "Preview" his recorded voice with the help of a simple UI in a Special Page.
  • The user can upload the recorded pronunciations into his local wiki.
  • The tool also generates the Information template and categories needed for Commons.
  • After successfully uploading the recorded pronunciation, a link to file page is displayed on the interface.
  • Added a constraint that only logged in users can record and upload pronunciations.
Some features that could not be completed :
  • Integrating the recorded pronunciations into respective Wiktionary pages.
  • It also can not currently upload to Commons.

The "Pronunciation Recording Tool" can be tested at :
http://pronunciationrecording.instance-proxy.wmflabs.org/wiki/Special:PronunciationRecording?debug=true

Caveat : Since this tool uses latest WebRTC and other inbuilt browser API's, it requires a really swanky browser. As off now it works perfectly in the latest "dev" and "beta" version of Chrome.