A free & open tool for transcribing audio interviews

X

JavaScript

oTranscribe image

Need a tool to make transcribing those endless recorded interviews a breeze? Look no further than oTranscribe, an open-source gem brought to you by Elliot Bentley and the folks at MuckRock Foundation. This web app is like having your own personal transcription assistant, minus the coffee runs and chat breaks. So, why should you give oTranscribe a whirl? Well, for starters, it’s free. But that’s just the tip of the iceberg. Picture this: you're knee-deep in an important interview you've recorded. With oTranscribe, you can pause, rewind, or fast-forward without ever lifting your fingers from the keyboard. Just smack those function keys: ESC to pause, F1 to rewind, and F2 to fast-forward. And if the playback speed isn’t quite doing it for you, tweak it up or down with a slick slider (or hit F3/F4 if you’re feeling keyboard-happy). Your work is safe with oTranscribe—every bit you type is auto-saved to your browser's localStorage every single second. That’s right, no need to worry about sudden power cuts or browser crashes. Rich text support? Check. You can even bring in YouTube videos or local video files to make your transcription process smoother than a fresh jar of Skippy. Getting started with oTranscribe is easy, whether you want to stick to the web version or run it locally. If going local, just download the ZIP file, compile the CSS and JS with Webpack, and upload your files to any server you fancy. Heads up, though—Chrome might throw a fit with local copies because of privacy settings, but hey, there’s always Firefox. For the DIY aficionados, the 'src' folder holds the raw JavaScript and CSS. Just install Node.js and NPM, run 'npm install' to grab your dependencies, and hit 'make build_prod' to compile your production-ready files. Need to keep tabs on changes? 'make build_dev' has got your back with its 'watch-for-changes' feature. One standout aspect of oTranscribe is its dedicated .otr file format. This handy JSON file keeps track of your raw HTML transcript, media names, media sources, and playtimes, making it all super easy to organize and revisit later. In the name of transparency, the testing arena is still a bit of a work in progress. There are a few tests focused on data migration, but Elio and the team encourage you to jump in and help beef them up. CasperJS is the tool of choice here—just run your server at 'http://localhost:8000' and fire up 'casperjs test tests/' to see how things stack up. Feeling global? oTranscribe has been translated into a slew of languages, thanks to a dedicated team of volunteers from around the world. From Catalan to Vietnamese, oTranscribe speaks your language—literally. For more deets on translating or anything else oTranscribe, you can always hit up their wiki. Oh, and if you love the tool as much as others do, consider tossing a donation MuckRock Foundation's way to keep the goodness flowing. Ready to ditch the transcription blues? Dive into oTranscribe and experience a smoother, smarter way to turn audio into text.

Check out site
Back to all products