Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oTranscribe/oTranscribe
A free & open tool for transcribing audio interviews
https://github.com/oTranscribe/oTranscribe
Last synced: 13 days ago
JSON representation
A free & open tool for transcribing audio interviews
- Host: GitHub
- URL: https://github.com/oTranscribe/oTranscribe
- Owner: oTranscribe
- License: mit
- Created: 2013-10-05T21:37:00.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-05-11T00:05:47.000Z (6 months ago)
- Last Synced: 2024-08-01T00:57:05.320Z (3 months ago)
- Language: JavaScript
- Homepage: oTranscribe.com
- Size: 984 KB
- Stars: 909
- Watchers: 43
- Forks: 186
- Open Issues: 65
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-homelab - oTranscribe
README
## oTranscribe
**[oTranscribe](http://oTranscribe.com/)** 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!
### Support this tool
oTranscribe was [built by Elliot Bentley](https://www.muckrock.com/news/archives/2018/aug/06/otranscribe-joining-muckrock-and-documentcloud/) and is hosted and maintained by [MuckRock Foundation](https://www.muckrock.com/). Your donations help us keep oTranscribe up and running. Consider making a [donation today](https://www.muckrock.com/donate/)!
### Download a copy
Although a [web version](http://otranscribe.com/) is available, you can install oTranscribe anywhere by following these steps:
1. Download [the current ZIP archive](https://github.com/otranscribe/otranscribe/archive/master.zip).
2. Compile the CSS and JS with Webpack (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](http://programmers.stackexchange.com/questions/72435/why-is-google-blocking-users-from-accessing-their-local-file-system-in-chromium).
### 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](https://nodejs.org).
- Run `npm install` to install dependencies
- Run `make build_prod` to compile the `dist` folderFor a sourcemap and 'watch-for-changes', run `make build_dev`.
### 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
oTranscribe is not fully tested. There are only a small number of tests, for data migration.
To setup, [install CasperJS](http://docs.casperjs.org/en/latest/installation.html).
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:
* Catalan: [Joan Montané](http://www.softcatala.org/wiki/Usuari:Jmontane) and [Jon Sindreu](https://twitter.com/jonsindreu).
* Chinese: baiqj, Cindy Ng, [Andy Pan](https://github.com/andy0130tw), [Cp0204](https://github.com/Cp0204) and [Robin Kwong](https://github.com/RobinKwong)
* Danish: [Christian Bruun](http://christianb.dk).
* Dutch: [Patrick Mackaaij](http://www.eenmanierom.nl) and Marjolein Quist.
* Filipino: [Patricia Albano](https://www.linkedin.com/in/patriciaclaudiaalbano).
* French: [Olivier Aubert](http://www.olivieraubert.net), [@goofy-bz](https://github.com/goofy-bz) and [Dr J Rogel-Salazar](http://quantumtunnel.wordpress.com).
* German: [Dr J Rogel-Salazar](http://quantumtunnel.wordpress.com) and Lisa Bernhardt.
* Indonesian: [Joy Tikoalu](mailto:[email protected]).
* Italian: [Dr J Rogel-Salazar](http://quantumtunnel.wordpress.com), [Edoardo Putti](http://edoput.it) and Federico Lasta.
* Japanese: [harupong](http://blog.harupong.com).
* Norwegian: [Hallvar Hauge Johnsen](http://www.hyggelaget.no/)
* Polish: Emil Maruszczak and Piotr Tarasewicz.
* Portuguese: [enVide neFelibata](http://www.envidenefelibata.com).
* Brazilian Portuguese: Leonardo Barichello and [Carlos Eduardo Pinheiro Rocha](https://www.linkedin.com/in/carlos-eduardo-pinheiro-rocha-1756395b/).
* Romanian: [Iain Apreotesei](https://github.com/ibriq) and [Catalina Albeanu](https://twitter.com/catalinacma)
* Russian: [Pavel Osminin](http://www.proz.com/profile/1783004)
* Spanish: [Cristian Duque](https://github.com/crskkk), [Dr J Rogel-Salazar](http://quantumtunnel.wordpress.com) and [Adrián Blanco](https://twitter.com/AdrianBlancoR).
* Swedish: c3ons.
* Turkish: Mehmet S. DERİNDERE.
* Ukrainian: [Myroslav Opyr](https://github.com/myroslav)
* Vietnamese: [Trần Ngọc Quân](https://github.com/vnwildman)
* Greek: [Konstantinos Alexiou](http://konalexiou.net)More about translating oTranscribe [on our wiki](https://github.com/oTranscribe/oTranscribe/wiki/Help-translate-oTranscribe).