TypeScript Audio

Open-source TypeScript projects categorized as Audio

Top 21 TypeScript Audio Projects

  • Porcupine  

    On-device wake word detection powered by deep learning.

    Project mention: [R] Latest Trigger Word Detection? | reddit.com/r/MachineLearning | 2022-12-01

    As for OP, I'm not aware of modern advances, but if you're looking for open implementations, the most commonly referenced online seems to be porcupine. https://github.com/Picovoice/porcupine

  • vime

    Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...

    Project mention: anyone built a custom implementation of a video player using tailwind css? | reddit.com/r/tailwindcss | 2022-05-01

    i want one that looks decent like vime → https://github.com/vime-js/vime/

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • homebridge-camera-ffmpeg

    Homebridge Plugin Providing FFmpeg-based Camera Support

    Project mention: Tp-Link Tapo C310 HomeKit Integration through Homebridge | reddit.com/r/homebridge | 2022-10-07

    I am using the homebridge-camera-ffmpeg package https://github.com/Sunoo/homebridge-camera-ffmpeg

  • vue-audio-visual

    VueJS audio visualization components

    Project mention: BeReadable - Online Multilingual Audio Transcription and Recorder | dev.to | 2022-03-20

    Vue Audio Visual

  • react-audio-player

    A simple React wrapper on the HTML5 audio tag

    Project mention: Should I learn typescript? | reddit.com/r/reactjs | 2022-04-24

    had to add a little fix to ReactAudioPlayer due to this Vite issue

  • etro

    Typescript video-editing framework for the browser and Node

    Project mention: Tipagem de função em Typescript | reddit.com/r/brdev | 2022-11-19
  • virtual-audio-graph

    :notes: Library for declaratively manipulating the Web Audio API

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • skip-silence

    🔇 Browser extension to skip silent parts in videos and audio files on any webpage

    Project mention: Debate entre candidatos a governador - hoje às 21h na Band | reddit.com/r/saopaulo | 2022-08-08
  • ts-audio

    :musical_score: ts-audio is an agnostic library that makes it easy to work with AudioContext and create audio playlists in the browser

    Project mention: ts-audio v0.7.2 is out! | reddit.com/r/typescript | 2022-11-30
  • web-synth

    A web-based sound synthesis, music production, and audio experimentation platform (by Ameobea)

  • music-metadata-browser

    Browser version of music-metadata parser Supporting a wide range of audio and tag formats.

    Project mention: After 1 YEAR of hard work my NEW Ultimate Web Desktop Environment is ready for launch!!!!! 🎉🎉 | dev.to | 2022-01-02

    Dynamic and auto cached icons for music, images & video

  • AV-converter

    A web app allowing you to convert an audio or video file to another format. Client side conversion with ffmpeg.wasm means that your file does not need to be uploaded to a server.

    Project mention: Issue with the FFMPEG app. | reddit.com/r/ffmpeg | 2021-12-29

    You can use my website (it uses FFmpeg) and it will work on your phone as long as you use the Firefox Nightly browser which is on Google Play. https://av-converter.com

  • snd-lib

    Project mention: How to feel engaged at work: a software engineer's guide | news.ycombinator.com | 2022-05-18
  • jumpcutter

    ⏩ Fast-forwards long pauses between sentences — watch lectures ~1.5x faster (browser extension) (by WofWca)

    Project mention: Why none of my books are available on Audible | news.ycombinator.com | 2022-08-28

    Youtube videos with closed captions on are a nice way to ease into it. There's chrome extensions to increase the speed over the '2x' playback option youtube gives you. I personally don't enjoy podcasts at above 1.3x to 1.5x speed but when I am reading along with subtitles, I can increase the speed easily to 2.7x+. I don't think I did any specific practice.

    After a certain amount of minutes, at 1.5x speed, the cadence of lectures at high speed start to feel normal and going back to 1.0x speed feels slow, as if it was 0.7x speed. Sort of like an audio illusion.

    It reminds me of the feeling you get when you have been on a highway at a high speed for hours on a road trip. For whatever reason, my brain stops understanding how fast the "slow" speed of 20mph is is. So it feels extra slow even though relative to walking it's really fast.

    Recently I came across Jump Cutter https://chrome.google.com/webstore/detail/jump-cutter/lmppdp... which is an extension to speed up silences while keeping spoken audio at normal speed. You can customize it, but it's been an interesting experience, the audio is at an effective 1.9x speed while only being 1.4x during the spoken section.

    Screen readers have a place, but the value in screen readers for the non-visually impaired is limited to the text-to-speech function.

    I also know that some visually impaired people get used to certain voices to the point where they can make at words at a higher speed using a specific voice compared to others. Getting to 3x is much much easier than you imagine, it will take less than an hour if you increase the speed by 0.2x every 15ish minutes. You get used to it really quickly. The human brain is pretty fantastic in that regard.

    I personally found that past 2.7x speed, even if I can understand the words, I can't comprehend new ideas and words fast enough for it to make sense and I end up having to pause. There definitely is a a point of diminishing returns, and for me it's around 2.6x, 2.7x. It depends on the lecturer cadence though.

    If you want simple emulation of navigating using a screen reader, navigating having disabled your mouse is a good starting point. NVDA is the gold standard for screen readers.

  • roover

    🐱 A lightweight audio library for React apps.

  • octave-compass

    A tool for exploring musical scales and chords

    Project mention: The Pleasure of Tones: Microtonal Playground in Svelte | reddit.com/r/sveltejs | 2022-06-25

    Awesome! I used Svelte to make https://octavecompass.com which is a tool to explore musical scales and the chords they contain. It's currently limited to 12-TET, but I have been wanting for some time to generalize it to work with other tuning systems. I'd be excited to find ways to collaborate!

  • synth

    🎵 Connect Audio Graph Nodes start with Oscillators ➰ Web Audio API 〰️ Synthesizer 🎹 (by SubZtep)

  • zoltan

    Zoltan is a polyphonic music synthesizer that you can play in your browser.

    Project mention: Zoltan is an alpha-stage music synthesizer that you can play in your browser. Written to help me learn React, contributors are welcome! | reddit.com/r/react | 2021-12-25
  • mixdown

    A declarative audio mixer for web games.

  • acid-banger

    The Endless Acid Banger - Extra Spicy (by zykure)

    Project mention: I spiced up the Endless Acid Banger by Vitling [software synth + MIDI] | reddit.com/r/synthesizers | 2022-01-13

    Source code & docs at https://github.com/zykure/acid-banger/

  • electron-audio-tagger

    A portable desktop app for tagging your audio files

    Project mention: Electron Audio Tagger | news.ycombinator.com | 2022-03-08
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-01.

TypeScript Audio related posts


What are some of the best open-source Audio projects in TypeScript? This list will help you:

Project Stars
1 Porcupine   2,796
2 vime 2,367
3 homebridge-camera-ffmpeg 983
4 vue-audio-visual 542
5 react-audio-player 517
6 etro 488
7 virtual-audio-graph 340
8 skip-silence 296
9 ts-audio 275
10 web-synth 255
11 music-metadata-browser 176
12 AV-converter 147
13 snd-lib 127
14 jumpcutter 109
15 roover 80
16 octave-compass 21
17 synth 14
18 zoltan 8
19 mixdown 6
20 acid-banger 4
21 electron-audio-tagger 1
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.