pipedog is an unofficial community port of Pipecat, not affiliated with Daily.
pipedog

Audio filters & mixers

Clean up the user's audio before it reaches VAD and speech-to-text, and mix background sound into the bot's audio.

An audio filter cleans up the user's audio before it reaches VAD and speech-to-text (set it as audioInFilter in the transport's params). An audio mixer blends background sound into the bot's audio (audioOutMixer).

ProviderClassesPackageStatus
RNNoise filterRNNoiseFilter@pipedog/audio-rnnoise-filterPorted
Soundfile mixerSoundfileMixer@pipedog/audio-soundfile-mixerPorted
DuckingAudioDuckingFilter, AudioDuckingObserver@pipedog/audio-duckingpipedog only
TEN VADTenVADAnalyzer@pipedog/audio-ten-vadpipedog only
ai-cousticsAICFilter, AICQuailVADAnalyzerDeferred
KoalaKoalaFilterDeferred
Krisp VIVAKrispVivaFilter, KrispVivaVadAnalyzer, KrispVivaTurnDeferred

Pipecat's audio filters & mixers reference lists every upstream provider. Those not in this table are on Other upstream providers.

pipedog is an unofficial community TypeScript port of Pipecat. It is not affiliated with or endorsed by Daily or the Pipecat project.

Portions adapted from the Pipecat documentation, Copyright (c) 2024–2025 Daily, BSD-2-Clause (see apps/docs/LICENSE-pipecat-docs).