Repository navigation
StreamLite 2.7.0
- Hotkeys (Windows). A new Hotkeys page: bind a key, a key combination (Ctrl, Alt, Shift, Win + a key), a single
key such as Left Ctrl or Caps Lock, or the middle / back / forward mouse button to any of 26 actions. They work while
a game, Discord or any other app is in front, and the app still gets the key.- Microphone:
- mute / unmute all microphones or any one of them (microphone 1, 2, 3...)
- push to talk and push to mute (hold)
- virtual mic, noise removal, noise gate, mic EQ, compressor, de-esser, auto level, auto mix and hear myself on / off
- noise remover (next or a specific one), voice style (next or a specific one)
- Headphones & 3D:
- Game 3D audio on / off
- 3D preset, headphone profile or Auto EQ (next or a specific one)
- natural sound for videos on / off, headphone EQ on / off
- test footsteps
- mute / unmute any output
- Camera:
- background (next or a specific one)
- face tracking, auto light and mirror on / off
- StreamLite: show / hide the window.
- Each hotkey row has the action, what it applies to (which mic, output, profile...) and its key. Click the key
button and press what you want; Esc cancels. Two hotkeys on the same key are marked. - A small note near the bottom of the screen says what a hotkey did ("Microphone 2 muted"). It never takes the focus
and can be turned off. - Mutes and fades are smooth (~5 ms), so muting never clicks. Push to talk acts the moment the key moves, even while
StreamLite's window is busy. Mutes start off every time StreamLite starts.
- Microphone:
- The Microphones list shows "muted" / "push to talk" on the mic rows, and
status.txtshows mute states and how many
hotkeys are bound. - Update now or Skip. When a new version is out, StreamLite now asks inside its window, a few seconds after it
starts (and every 6 hours while it runs): a prompt at the top of the window with Update now and Skip. It no
longer installs updates by itself and no longer opens a separate window to ask.- Update now shows the download in the prompt, installs and restarts.
- Skip doesn't ask again until a newer version is out; Settings > Check now still offers it.
- While StreamLite runs in the tray, a note says an update is waiting, and the prompt is there when you open the
window.
- Settings can't silently reset any more. If the settings file is damaged (half-written, or edited by hand),
StreamLite now loads the last copy that worked instead of starting from defaults, and keeps the damaged file as
settings.broken-*.json.
Credits
No new third-party code, models or data.
AI models and measured data
- DeepFilterNet 3 - AI noise removal (studio-quality model). Hendrik Schröter, Tobias Rosenkranz, Alberto N. Escalante-B., Andreas Maier. MIT or Apache-2.0. Model / data.
- torchDF - Streaming ONNX export of DeepFilterNet 3 (the model file StreamLite runs). grazder. MIT or Apache-2.0.
- RNNoise - Light AI noise removal (C# port of v0.1.1 and its trained model). Jean-Marc Valin, Mozilla, Xiph.Org Foundation. BSD-3-Clause. Model / data.
- SADIE II HRTF database - 3D audio: measured head responses (KU100 dummy head, KEMAR). University of York - C. Armstrong, L. Thresh, D. Murphy, G. Kearney. Apache-2.0.
- Robust Video Matting (Windows) - AI camera: cuts you out of the room (blur, green screen, picture, video). Shanchuan Lin, Linjie Yang, Imran Saleemi, Soumyadip Sengupta (ByteDance). GPL-3.0. Model / data.
- Ultra-Light-Fast-Generic-Face-Detector-1MB (UltraFace) (Windows) - AI camera: face tracking. Linzaer. MIT. Model / data.
- SoundGuys headphone measurements - Built-in correction for the Sennheiser MOMENTUM 5 (B&K 5128 measurement). SoundGuys. Measurement used with thanks.
Libraries and runtimes
- ONNX Runtime - Runs the AI models (and, from 2.3.0, optimizes the Low VRAM model files). Microsoft. MIT.
- DirectML (Windows) - Runs the AI models on any DirectX 12 graphics card. Microsoft. Microsoft Software License Terms (redistributable).
- .NET runtime (Linux) - Runs StreamLite for Linux (included). .NET Foundation and contributors. MIT.
- Avalonia UI (Linux) - The Linux interface. AvaloniaUI OÜ and contributors. MIT.
- SkiaSharp / HarfBuzzSharp (Linux) - Drawing and text for the Linux interface (Skia, HarfBuzz). Microsoft / .NET Foundation; Google (Skia); the HarfBuzz authors. MIT; BSD-3-Clause (Skia); MIT (HarfBuzz).
- Inter (Linux) - Interface font. Rasmus Andersson. SIL Open Font License 1.1.
- PipeWire / PulseAudio (Linux) - Linux audio (your system's libpulse and pactl). Wim Taymans and the PipeWire contributors; the PulseAudio developers. MIT / LGPL-2.1.
Code, ideas and research
- EarTrumpet (Windows) - How per-app audio routing works on Windows. File-New-Project. MIT.
- Impulcifer - HeSuVi 14-channel HRIR track order. Jaakko Pasanen. MIT.
- VCamSample (Windows) - Structure of the Windows 11 virtual camera. Simon Mourier. MIT.
- Guided Image Filtering (Windows) - AI camera: denoise, skin smoothing and crisp cut-out edges. Kaiming He, Jian Sun, Xiaoou Tang. Published research.
Downloaded when you ask for them
- AutoEq - Headphone corrections for thousands of headphones (Find my headphones). Jaakko Pasanen and the measurement contributors (oratory1990, crinacle, Rtings, Innerfidelity...). MIT. Model / data.
- VB-CABLE and Hi-Fi Cable (Windows) - The virtual mic cable and the 3D game audio device. VB-Audio Software (Vincent Burel). Donationware - please support VB-Audio.
- Equalizer APO (Windows) - System-wide headphone EQ. Jonas Thedering. GPL-2.0.
Built with
- WiX Toolset (Windows) - The Windows installer (MSI). .NET Foundation and contributors. MS-RL.
- Zig (Windows) - Builds the virtual camera's native DLL. Andrew Kelley and the Zig contributors. MIT.
- appimagetool (Linux) - The Linux AppImage. Simon Peter and the AppImage contributors. MIT.
- ONNX - Builds and adapts the model files (tools/make_camfx.py). ONNX Project Contributors (LF AI & Data). Apache-2.0.
- NumPy - Model-building scripts. NumPy Developers. BSD-3-Clause.
- onnxconverter-common - Half-precision Low VRAM model files. Microsoft. MIT.
Which file do I need?
| Your system | File |
|---|---|
| Windows 10/11 | StreamLite-*-x64.msi. If SmartScreen warns you, click More info → Run anyway. |
| Windows, no install | StreamLite-*-win-x64-portable.zip |
| Ubuntu / Debian / Mint / Pop!_OS | streamlite_*_amd64.deb, then run sudo apt install ./streamlite_*_amd64.deb |
| Fedora / openSUSE | streamlite-*.x86_64.rpm |
| Arch / Manjaro / EndeavourOS | PKGBUILD, then run makepkg -si |
| Any Linux | StreamLite-*-x86_64.AppImage, or the linux-x64.tar.gz with ./install.sh |
SHA256SUMS.txt lists the checksums of every file. Already have StreamLite? It updates itself when it starts.
New here? Read the manual. Something wrong? Use the
bug report.