Skip to main content
Clean up noisy speech recordings by removing background noise, hum, and ambient interference. Use the output for cleaner podcasts, meetings, voiceovers, or as a preprocessing step before transcription.

Create a Task

import requests

API_KEY = "your_api_key"
HEADERS = {"Content-Type": "application/json", "x-api-key": API_KEY}

response = requests.post(
    "https://api.audioshake.ai/tasks",
    headers=HEADERS,
    json={
        "assetId": "your_asset_id",
        "targets": [
            {"model": "speech_clarity", "formats": ["wav"]}
        ]
    }
)

task_id = response.json()["id"]
print(f"Task created: {task_id}")
Check Task status to monitor progress and download results, or use webhooks to be notified when each target completes.

Use cases

  • Clean up podcast and meeting recordings
  • Preprocess noisy audio before transcription for better accuracy
  • Improve voiceover quality from field recordings
  • Remove background noise from call center audio

Multi-Speaker Separation

Separate individual speakers before denoising.

Dialogue Separation

Isolate speech from music and effects instead.