Proposal:Record and upload sound clips in web application
This proposal is associated with the bolded strategic priorities below.
Summary
To allow users to upload audio clips recorded from a computer microphone to Wikimedia projects using solely their browser. This should drastically increase the number of pronunciation files uploaded to Wikimedia projects and also improve language related Wikibooks and WikiVersity. It could possibly help spoken articles or longer subjects.
Pure audio can convey much information in relatively few bytes, and may serve as an alternative distribution for the WMF materials. I recommend that the Foundation make a major push to develop its audio offerings.
Proposal
- Create a web interface that would allow a user's microphone to record a file in locally (Flash? Java?)
- Upload recorded file to Wikimedia server upon user command after they have confirmed it is of proper quality
- Encode file into Ogg Vorbis if this has not been done locally
- Provide interface for user to name the final file and submit its description, license, etc. to selected Wikimedia project.
- Develop convenient tools and/or help notes for volunteers to work with pure audio files.
- Develop tags for musical notation on Wikipedia and methods for hearing them played.
- Pursue donations such as ethnomusicology and animal sounds from Cornell's Laboratory of Ornithology.
Motivation
- Improve sound recordings by lowering the effort required to make them.
- Wiktionary needs more pronunciation files in all languages and this reduces the learning curve
- Wikibooks/Wikiversity has many language books which would benefit from user recorded sound files. Spoken versions of Wikipedia articles, Wikiversity lectures, Wikibooks and Wikisource texts, etc.[1]
- Unforeseen (positive) consequences of making audio easier
- Pronunciation assessment
Key Questions
- Are there other projects that have done this we can use?
- Can this be done with FOSS? If not is a non-free method producing free content acceptable?
- Is any development/server cost justified for the purpose?
- Can't we use existing resources, such as professional pronunciation dictionaries' recording, trying to get them freed (some are online already, e.g. DOP for Italian)?
Potential Costs
- Developer time to make MediaWiki extension
- Server bandwidth involved in uploading wave files and having them converted to Vorbis
References
- On same line Proposal:Audio/visual Presentation Competition but different.
- Proposal:Up loading facilities
- Flash
- audio_recorder_source.zip which you can run to test by clicking "LOAD" under "Record Audio to a Red5 Server" on [2]
- http://actionscript.pastebin.com/r9P87093 demo at http://talknicer.com/d/audioup.html
- http://rtmpd.com/
- http://rtmpy.org/
- http://code.google.com/p/rtmplite/
- http://search.cpan.org/~typester/Kamaitachi-0.04/lib/Kamaitachi.pm
- http://jira.red5.org/confluence/display/appserver/File+Upload+Servlet+Example
- http://www.vaestro.com/
- Java
Community Discussion
Do you have a thought about this proposal? A suggestion? Discuss this proposal by going to Proposal talk:Record and upload sound clips in web application.
Want to work on this proposal?
- James Salsman
- .. Sign your name here!