# Koala

> Picovoice Koala noise suppression (KoalaFilter). Deferred in pipedog: not ported yet.

Source: https://polvallverdu.github.io/pipedog/docs/audio/koala-filter/



{/* Generated by scripts/generate-providers.ts from data/providers.ts. */}

<Callout type="warn" title="Deferred">
  Koala is deferred: it is possible, but it isn't ready to port.

  **Why.** Picovoice has no Node build of Koala. There is only `@picovoice/koala-web`, for the browser, and every build needs an AccessKey.

  **What would unblock it.** Deferred until Picovoice ships a Node or server-side WebAssembly build, or someone ports it on top of `@picovoice/koala-web`.

  Sources: [Koala for web](https://picovoice.ai/docs/quick-start/koala-web).
</Callout>

## What it is [#what-it-is]

Picovoice Koala noise suppression (KoalaFilter).

Upstream, it's this class: `KoalaFilter`, in
[`audio/filters/koala_filter.py`](https://github.com/pipecat-ai/pipecat/blob/main/src/pipecat/audio/filters/koala_filter.py).

Its pipedog package will be `@pipedog/audio-koala-filter`.

* [Pipecat's Koala page](https://docs.pipecat.ai/api-reference/server/services/audio-filters/koala-filter)

## Get it ported [#get-it-ported]

* [Search the issues](https://github.com/polvallverdu/pipedog/issues?q=is%3Aissue+Koala) for a request, and upvote it with a reaction.
* If there's none, [open a port request](https://github.com/polvallverdu/pipedog/issues/new?template=feature_request.yml\&title=Port+Koala+%28KoalaFilter%29\&kind=Port+an+upstream+module\&upstream=src%2Fpipecat%2Faudio%2Ffilters%2Fkoala_filter.py).
* Or port it yourself: the [contributing guide](https://polvallverdu.github.io/pipedog/docs/contributing.md) explains how modules are ported,
  test by test. The [porting status](https://polvallverdu.github.io/pipedog/docs/contributing/status.md) lists what's done.

Until then, see what is ported in [Audio filters & mixers](https://polvallverdu.github.io/pipedog/docs/audio.md).
