Grants:IEG/Pronunciation Recording (Finish incomplete GSoC project)/Timeline
This project is funded by an Individual Engagement Grant
Timeline for Pronunciation Recording (Finish incomplete GSoC project)
editPlease consider also consider following on GitHub
We strive to meet the dates listed on the initial proposal.Timeline | Date |
Recorder and uploader at Wikimedia Commons for testing technical aspects as only a good library as the base ensures a high quality product | 24 July 2014 |
Wiktionary integration in beta state | 31 March 2016 |
Documentation nearly complete | 30 April 2015 |
Passing final report to the IEG committee | ?? ?? ?? |
Monthly updates
editPlease prepare a brief project update each month, in a format of your choice, to share progress and learnings with the community along the way. Submit the link below as you complete each update.
June
edit- Preparation work:
- GitHub repository
- Project and feedback pages
- Familiarization with "Recorder" by Matt Diamond.
July
edit- Created a web tool for automatically formatting code according to MediaWiki's white-space conventions.
- First HTML5 implementation available. This is purely for testing the library.
August
editSeptember
edit- Created a first UI mockup
- Implemented audio visualization tools (Volume meter, Waveform display) for end users and/or debugging purposes
October
edit- familiarized with OOjs and OOjs UI, encompassing submitting patches to Gerrit, the user interface framework we are going to use because, according to James Forrester, jQuery UI is deprecated on Wikimedia sites and bundling an own framework with PRG could not only negatively impact performance of the tool but could also lead to unwanted side effects. In an attempt to make use of oojs easier, Rillke built a tool on Tool labs that automatically compiles the latest development version of OOjs UI every night and provides it for easy download
November
edit- Meeting with Nicolas Vion (swac-collections.org) in Paris to talk about MetaData. We agreed that for a sustainable effect, the recorded audio samples should ship with proper metadata. This will not only allow third parties to use the recorded audio samples scientifically and keeps record of ownership of intellectual and recording rights, but will provide a base of interoperability between the swac-collections.org project, one of the biggest providers of audio samples for Wiktionary. We also talked about mass-recording (tricky parts of it and how to overcome them).
- Started implementing a JS metadata library for RIFF files.
December
edit- Completed metadata library for RIFF files.
- Created a pure JavaScript opus encoder with Metadata support
- Created a pure JavaScript FLAC encoder with Metadata support
Is your final report due but you need more time?
Extension request
editNew end date
editI will need, about 2 months more of time. So the final report would be due on 01 March 2015.
Rationale
editThere were unexpected challenges with the User Interface framework I am going to use so I had to use OOjs UI and I have been talking with several people asking me to add/ collect metadata (such as user's native language etc.) so I decided to implement a basic library that will add these metadata to the files recorded. Providing me with more time will most likely increase the chances of success of this project.
- Hi Rillke, I'm approving this extension request today (sorry just seeing it now!), based on the above rationale. Would love to see this project succeed :) Confirming that your final report is now due on March 1 2015. Good luck and please let us know if further support is needed (for example, would additional funding be helpful for the additional time you're spending on these unforseen tasks? We have a bit of budget for unforseen expenses if needed, so please let me know). Best wishes, Siko (WMF) (talk) 22:06, 16 December 2014 (UTC)