> For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

# denoise

> Start noise reduction.

Start noise reduction. You can stop it at any time using [`stop_denoise`](/docs/swml/reference/calling/stop-denoise).

An empty object that accepts no parameters.

## **Variables**

Set by the method:

* **denoise\_result:** (out) `on` | `failed`

## **Examples**

### Start denoise

```yaml
version: 1.0.0
sections:
  main:
    - answer: {}
    - denoise: {}
    - play:
        url: 'say: Denoising ${denoise_result}'
```

```json
{
  "version": "1.0.0",
  "sections": {
    "main": [
      {
        "answer": {}
      },
      {
        "denoise": {}
      },
      {
        "play": {
          "url": "say: Denoising ${denoise_result}"
        }
      }
    ]
  }
}
```