Welcome to the Decibri documentation

This documentation is here to help you get up and running with decibri and integrate it into your voice and audio applications. Decibri is a cross-platform audio capture and output library available as a Python package, a Node.js package, a Rust library, a browser-side AudioWorklet, and a standalone CLI. The Rust core is built on cpal with pre-built binaries. One audio engine, five ways to use it.

Getting started

Integrations

Decibri ships audio to three kinds of integrations: speech-to-text, voice activity detection, and keyword spotting. Nine STT providers are supported today (seven cloud, two local), plus built-in VAD and a local KWS engine.

Speech-to-text (STT)

Voice activity detection (VAD)

Keyword spotting (KWS)

APIs

Decibri surfaces as four runtime bindings with the same audio backend and chunk semantics.