Online interlinear text, and streaming media without Flash

Playing media on the web is nothing new. But playing the media that results from fieldwork, having transcripts highlighted to track timecodes in the video or audio, and having it all work without needing to install Flash or other streaming servers, this is new. So is having a path to upload from common fieldwork tools like Elan, Transcriber and Toolbox.

In a blog item here in 2007 I reported that our team had built EOPAS, but at that time the web was not yet ready. With the advent of HTML5 things have changed significantly. We rewrote EOPAS and now it is ready for you to view, to explore stories from a number of languages, or to download and install on your own server. EOPAS is described here, and the requirements for uploading your own material are described on that page. The source code, in case you want to install your own instance of EOPAS, is here.

The working version can be seen at, and details of the schemas used for each of the upload formats can be seen here.

Programming by Silvia Pfeiffer and John Ferlito. Funded by the Institute for a Broadband-Enabled Society (IBES)

3 thoughts on “Online interlinear text, and streaming media without Flash”

  1. That is very cool. Will you be giving any live demonstrations of the system in the near future, at conferences, etc?

  2. Thanks to Tom Honeyman for pointing out that the HTML for the above video had a stray carriage return in it, which prevented the video from playing. It now plays fine in the entry above (in most browsers), click in the bottom left of the screen image to see the control panel.

Here at Endangered Languages and Cultures, we fully welcome your opinion, questions and comments on any post, and all posts will have an active comments form. However if you have never commented before, your comment may take some time before it is approved. Subsequent comments from you should appear immediately.

We will not edit any comments unless asked to, or unless there have been html coding errors, broken links, or formatting errors. We still reserve the right to censor any comment that the administrators deem to be unnecessarily derogatory or offensive, libellous or unhelpful, and we have an active spam filter that may reject your comment if it contains too many links or otherwise fits the description of spam. If this happens erroneously, email the author of the post and let them know. And note that given the huge amount of spam that all WordPress blogs receive on a daily basis (hundreds) it is not possible to sift through them all and find the ham.

In addition to the above, we ask that you please observe the Gricean maxims:

*Be relevant: That is, stay reasonably on topic.

*Be truthful: This goes without saying; don’t give us any nonsense.

*Be concise: Say as much as you need to without being unnecessarily long-winded.

*Be perspicuous: This last one needs no explanation.

We permit comments and trackbacks on our articles. Anyone may comment. Comments are subject to moderation, filtering, spell checking, editing, and removal without cause or justification.

All comments are reviewed by comment spamming software and by the site administrators and may be removed without cause at any time. All information provided is volunteered by you. Any website address provided in the URL will be linked to from your name, if you wish to include such information. We do not collect and save information provided when commenting such as email address and will not use this information except where indicated. This site and its representatives will not be held responsible for errors in any comment submissions.

Again, we repeat: We reserve all rights of refusal and deletion of any and all comments and trackbacks.

Leave a Comment