All Projects → espy → Transcribe

espy / Transcribe

A simple audio transcription helper. No signup, no logs, no tracking.

Programming Languages

javascript
184084 projects - #8 most used programming language
js
455 projects

Projects that are alternatives of or similar to Transcribe

Ml Audio Start
Suggestions for those interested in developing audio applications of machine learning
Stars: ✭ 87 (-6.45%)
Mutual labels:  audio
Beep.js
Beep is a JavaScript toolkit for building browser-based synthesizers.
Stars: ✭ 1,294 (+1291.4%)
Mutual labels:  audio
Soundpusher
Virtual audio device, real-time encoder and SPDIF forwarder for macOS
Stars: ✭ 91 (-2.15%)
Mutual labels:  audio
Beet.js
Polyrhythmic Sequencer library for Web Audio API.
Stars: ✭ 87 (-6.45%)
Mutual labels:  audio
Libcrtc
WebRTC C++ library built on top of chromium webrtc.
Stars: ✭ 89 (-4.3%)
Mutual labels:  audio
Balena Sound
Build a single or multi-room streamer for an existing audio device using a Raspberry Pi! Supports Bluetooth, Airplay and Spotify Connect
Stars: ✭ 1,306 (+1304.3%)
Mutual labels:  audio
Soma Fm Player
This is a Vue.js web application for streaming radio stations from Somafm.com. This app uses the public SomaFM JSON channels API endpoint to pull in a list of stations and makes it easy to switch between stations. This app also uses Three.js and the HTML5 Web Audio Context API to sample audio data and create a visualizer effect for the selected station.
Stars: ✭ 86 (-7.53%)
Mutual labels:  audio
Mediaelement Files
Sample media files (MP4, WebM, Ogv, MP3, etc.) for the MediaElement.js library
Stars: ✭ 92 (-1.08%)
Mutual labels:  audio
Openaudiomc
A real time web client for minecraft to play and manage sounds, game notifications and much more. This project includes the plugin (bungee + spigot + velocity), common java library, web client and build scripts.
Stars: ✭ 89 (-4.3%)
Mutual labels:  audio
Cracking The Coding Interview
Java solutions and explanations to problems in the book Cracking the Coding Interview(6th Edition).
Stars: ✭ 91 (-2.15%)
Mutual labels:  interview
Mpd
Music Player Daemon
Stars: ✭ 1,289 (+1286.02%)
Mutual labels:  audio
Codility lessons
Codility Lesson1~Lesson17 100% solutions with Python3 除正確解答外comment裡有解題的思考過程
Stars: ✭ 87 (-6.45%)
Mutual labels:  interview
Backgroundmusic
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
Stars: ✭ 10,652 (+11353.76%)
Mutual labels:  audio
Pipe
DSP pipeline
Stars: ✭ 87 (-6.45%)
Mutual labels:  audio
Vuejs Interview Questions Korean
VueJS interview questions in Korean language
Stars: ✭ 92 (-1.08%)
Mutual labels:  interview
Opusfile
Stand-alone decoder library for .opus streams
Stars: ✭ 86 (-7.53%)
Mutual labels:  audio
Pizzicato
Library to simplify the way you create and manipulate sounds with the Web Audio API.
Stars: ✭ 1,296 (+1293.55%)
Mutual labels:  audio
Fastaudio
🔊 Audio and fastai v2
Stars: ✭ 93 (+0%)
Mutual labels:  audio
Specgan
SpecGAN - generate audio with adversarial training
Stars: ✭ 92 (-1.08%)
Mutual labels:  audio
Segan Pytorch
SEGAN pytorch implementation https://arxiv.org/abs/1703.09452
Stars: ✭ 91 (-2.15%)
Mutual labels:  audio

Transcribe ✍️

A simple, no-nonsense online tool that helps you transcribe audio files. Run it on your own machine if you like. Here’s a nice audio file from NASA to test it with (download it first, then drag onto the tool).

A screenshot of the transcribe interface

Yes ✅

  • Multiple formats (wav, mp3, m4a, flac, possibly more).
  • Play/pause with esc so you never have to take your hands off the keyboard to control the audio playback. Also, resuming after pause skips back a few seconds, so you can re-listen to short sequences easily without having to set up a loop.
  • Proper loop function for tricky regions.
  • Slow down the audio if it’s difficult to understand.
  • Speed up the audio if the speakers are too slow.
  • Transcriptions for each file are stored in-browser, on that one device. If you come back and drag in the same file again, your transcription will appear again.
  • Saves your work in-browser on every keystroke.

No 💥

  • No signup or login.
  • No file management.
  • No logs.
  • No tracking.
  • No backend. I don’t get your audio or your transcriptions.
  • No business model.
  • No guarantees. Save your work.

Known Issues

  • Long audio files could be handled better:
    • The timeline is too cramped. It’s possible to override the timeline renderer, but I haven’t had time for this yet.
    • The loop function becomes less useful because it’s not possible to make short loops without zooming in. That said, there’s an experimental branch with zooming, but the performance is pretty bad with longer files (which is where it would be most useful), with CPU and memory use rising to problematic levels.
  • Sometimes, dropping a file on the drop area won’t be registered correctly, and the browser will open that file instead.

Development and running locally 🛠️

Just run a http server in the project root. If you’re on a Mac, you can just do python -m SimpleHTTPServer. Alternatively, use this super-nifty autorefreshing static server from npm: npm install -g live-server, then live-server.

There’s no package management, no build pipeline, no css compilation, no autoprefixing etc. Some stuff comes from CDNs. This will probably improve so you can use this offline in the future.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].