SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Audio Open-Source Projects
-
quivr
Your GenAI Second Brain 🧠 A personal productivity assistant (RAG) ⚡️🤖 Chat with your docs (PDF, CSV, ...) & apps using Langchain, GPT 3.5 / 4 turbo, Private, Anthropic, VertexAI, Ollama, LLMs, Groq that you can share with users ! Local & Private alternative to OpenAI GPTs & ChatGPT powered by retrieval-augmented generation.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
srs
SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
-
awesome-python-applications
💿 Free software that works great, and also happens to be open-source Python.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
digital_video_introduction
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷 🇪🇸
-
BackgroundMusic
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
-
BlackHole
BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
react-player
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: CompressX, my FFmpeg wrapper for macOS, made $9k in the last 4 months | news.ycombinator.com | 2024-04-10GPL2
Since FFmpeg is GPL2, doesn’t that require CompressX to disclose its source code?
IANAL, apologies if I miss understand license requirements.
Project mention: privateGPT VS quivr - a user suggested alternative | libhunt.com/r/privateGPT | 2024-01-12
Project mention: MPV: Vulkan Video Decoding: Usage Guide and FAQ | news.ycombinator.com | 2023-12-20
Project mention: What's the state of screen-sharing games to friends on linux? | /r/linux_gaming | 2023-06-26
Project mention: Howler JavaScript – Audio library for the modern web | news.ycombinator.com | 2024-02-12
Koel Music Server (https://github.com/koel/koel) Opensource music server, nice GUI and allows high fidelity streaming of all your music files
There's a great introduction to video tech, including codecs, at https://github.com/leandromoreira/digital_video_introduction
Project mention: GUI for a Vocal Remover That Uses Deep Neural Networks | news.ycombinator.com | 2023-12-13
Project mention: Amazon plans to charge for Alexa in June–unless internal conflict delays revamp | news.ycombinator.com | 2024-01-20Yeah, whisper is the closest thing we have, but even it requires more processing power than is present in most of these edge devices in order to feel smooth. I've started a voice interface project on a Raspberry Pi 4, and it takes about 3 seconds to produce a result. That's impressive, but not fast enough for Alexa.
From what I gather a Pi 5 can do it in 1.5 seconds, which is closer, so I suspect it's only a matter of time before we do have fully local STT running directly on speakers.
> Probably anathema to the space, but if the devices leaned into the ~five tasks people use them for (timers, weather, todo list?) could probably tighten up the AI models to be more accurate and/or resource efficient.
Yes, this is the approach taken by a lot of streaming STT systems, like Kaldi [0]. Rather than use a fully capable model, you train a specialized one that knows what kinds of things people are likely to say to it.
Project mention: Use Tonex software to RIP Amplitube Tones without Hardware. | /r/AmpliTube | 2023-12-10I did something similar using BlackHole , with an old Mac, not as fast, but I'm quite happy with the results.
Project mention: Show HN: I open-sourced the in-memory PostgreSQL I built at work for E2E tests | news.ycombinator.com | 2024-04-07There's already ffmpeg wasm. I've used it in projects. Works great.
Project mention: Show HN: Synced lyrics database with a free, easy-to-use API | news.ycombinator.com | 2024-02-23I was always frustrated that there is no solid source for synced lyrics that also offers decent API support. There is good ol' Crintsoft's MiniLyrics that is thankfully free software, was what I used a lot in my childhood, but unfortunately the API is highly obfuscated. Another popular choice is the Musixmatch API, which has a very large database of synced lyrics, but with "free" API that are reverse-engineered from their app, you will quickly run into rate-limit.
That's why I created LRCLIB. It's aimed to provide completely free synchronized lyrics for everyone, especially for FOSS music players, with zero profit intention. It currently has nearly 3,000,000 (not deduplicated) lyrics in database. You can also contribute to the database by adding and syncing lyrics for your favorite songs using the LRCGET client.
I'm trying my best to make LRCLIB server-side code open-source as soon as possible. But right now, full LRCLIB's database dumps have already been uploaded regularly and publicly, which are simply sqlite3 files. Feel free to download, look at or do anything you want with the database at https://lrclib.net/db-dumps.
Many open-source projects have already begun integrating LRCLIB, including:
- beets - music library metadata management (https://github.com/beetbox/beets)
#5467 Fix 24-bit recording.
I have wondered what grooves it could come with using https://sonic-pi.net/
You should also check out AudioKit. The latest release should have an audio engine completely rewritten purely with Swift iirc.
Project mention: Free and privacy-friendly screen recorder with no limits | news.ycombinator.com | 2024-01-10
Not exactly VJ, but could be used for it. https://openframeworks.cc
Take a look at SFML. Very easy to get started, and quite capable.
Project mention: Epic Next JS 14 Tutorial Part 6: Create Video Summary with Next.js and Open AI | dev.to | 2024-04-10Now, before using our getSummaryById function, let's install our video player. We will use React Player that you can find here.
Audio related posts
- Show HN: Lipupini, an OSS PHP Media Platform, has reached release cycle v5.x
- RNNoise 0.2 – now trained using only publicly available CC-licensed datasets
- Show HN: Render audio to HTML canvas using WebGPU
- Audio Fingerprinting and Recognition in Python
- AI-generated sad girl with piano performs the text of the MIT License
- Show HN: CompressX, my FFmpeg wrapper for macOS, made $9k in the last 4 months
- Show HN: Sonauto – a more controllable AI music creator
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Audio projects? This list will help you:
Project | Stars | |
---|---|---|
1 | FFmpeg | 42,250 |
2 | quivr | 31,972 |
3 | mpv | 25,874 |
4 | srs | 24,126 |
5 | howler.js | 22,898 |
6 | awesome-python-applications | 16,172 |
7 | koel | 15,411 |
8 | digital_video_introduction | 15,080 |
9 | BackgroundMusic | 15,062 |
10 | ultimatevocalremovergui | 14,717 |
11 | Kaldi Speech Recognition Toolkit | 13,685 |
12 | BlackHole | 13,276 |
13 | ffmpeg.wasm | 12,957 |
14 | Pion WebRTC | 12,633 |
15 | beets | 12,374 |
16 | audacity | 11,340 |
17 | Sonic Pi | 10,493 |
18 | AudioKit | 10,381 |
19 | screenity | 10,210 |
20 | OpenFrameworks | 9,775 |
21 | SFML | 9,578 |
22 | react-player | 8,804 |
23 | EarTrumpet | 8,398 |