# Audio extension (/en/realtime-media/marketplace/build/build-your-own-extension/audio-filter/electron)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

The audio filters you create are easily integrated into apps to supply voice effects and noise cancellation.

      
  
      
  
      
  
      
  
      
  
      
## Understand the tech

An audio filter accesses voice data when it is captured from the user's local device, modifies it, then plays the updated data to local and remote video channels.

## Prerequisites

* Physical media input devices such as a camera and a microphone.
* A JavaScript package manager such as [npm](https://www.npmjs.com/package/npm).
* A project to develop in.

## Project setup

* Follow the Electron SDK setup flow in [Quickstart - integrate an extension](../../quickstart-integrate.mdx).
* Prepare the native extension packaging and runtime loading flow.

## Create an audio extension

Implement and package the extension so that it can be loaded from your Electron application.

    
  
      
  
      
  
      
  
