Thanks to visit codestin.com
Credit goes to github.com

Skip to content

bihicheng/oTranscribe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oTranscribe

oTranscribe is a free web app designed to take the pain out of transcribing recorded interviews.

  • Pause (ESC), rewind (F1) and fast-forward (F2) without taking your hands off the keyboard
  • Adjust playback speed with a slider or using F3/F4
  • Your transcript is automatically saved to the browser's localStorage every second
  • Rich text support using contentEditable
  • YouTube and video file support

... and more!

Download a copy

Although a web version is available, you can install oTranscribe anywhere by following these steps:

  1. Download the current ZIP archive.
  2. Compile the CSS and JS with Grunt (see below for more detailed instructions).
  3. Upload the files in the newly-generated dist folder to a server of your choice.

Please note that, in Chrome, local copies oTranscribe may not run correctly due to the browser's privacy settings.

Compiling the CSS and JavaScript

The src folder in this repository only includes the "raw" JavaScript and CSS. To compile the production-ready files:

  • Install Node.js and NPM.
  • Run npm install -g grunt-cli to install Grunt
  • Run npm install to install necessary Grunt packages
  • Run npm install -g bower to install Bower
  • Run bower install to install necessary Bower packages
  • Run grunt to compile the dist folder

Unfamiliar with Grunt? Check out Chris Coyier's excellent guide to this useful build tool.

OTR file format

oTranscribe has its own file format (.otr), which is just a JSON file with the following parameters:

  • text: The raw HTML of the transcript
  • media: If available, the name of the last media used
  • media-source: If available, a link to the last media used
  • media-time: If available, the playtime of the last media used

Running tests

While oTranscribe's components are thoroughly tested, the app itself has only limited tests.

To setup, install CasperJS.

Then run a server at the root directory of this repository at http://localhost:8000, and on the command line run:

casperjs test tests/

Translations

Translations have been provided by the following talented and generous volunteers:

More about translating oTranscribe here.

Libraries

oTranscribe is built on the foundations of several awesome projects:

About

A free & open tool for transcribing audio interviews

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.0%
  • CSS 7.0%
  • HTML 6.0%