{"repo":"aloware/livekit-plugins-dtln","free":true,"listed":false,"github":"https://github.com/aloware/livekit-plugins-dtln","clone":"git clone https://github.com/aloware/livekit-plugins-dtln.git","description":"Self-hosted DTLN noise suppression plugin for LiveKit Agents — no cloud API, no per-minute fees","language":"Python","stars":45,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"livekit-plugins-dtln Python LiveKit plugin for DTLN (Dual-Signal Transformation LSTM Network) noise suppression — a fully self-hosted, open-source alternative to cloud-based noise cancellation services like Krisp or AI-coustics. Runs entirely in-process using ONNX Runtime. No cloud API, no per-minute fees, no proprietary binaries. Works with self-hosted LiveKit servers. Based on Westhausen & Meyer, \"Noise Reduction with DTLN\", Interspeech 2020 Original implementation: github.com/breizhn/DTLN Live audio comparison demo → --- Why DTLN? DTLN (this plugin) Krisp / AI-coustics --- --- --- Hosting Self-hosted, in-process Cloud API required Cost Free (open weights) Per-minute billing LiveKit Works with self-hosted Requires LiveKit Cloud Latency 8 ms (one block shift) Network round-trip Privacy Audio never leaves your server Audio sent to third party Real-time factor 0.05× Varies --- Installation pip: requirements.txt: From source: The pretrained ONNX model weights ( 4 MB) are bundled in the PyPI wheel — no separate download step needed. --- Usage Session pipeline (recommended) Custom AudioStream Note: Create one dtln.noise suppression() instance per session . Each instance holds stateful LSTM hidden states that must be scoped to a single call. Note: DTLN is trained on raw microphone audio. Do not chain it with another noise cancellation model — applying two models in series produces unexpected results. Tuning suppression strength strength is a wet/dry blend factor. At 0.5 , the outp","default_branch":null,"files":null,"tree":[],"storefront":"/r/aloware","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aloware/livekit-plugins-dtln/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}