Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.audioshake.ai/llms.txt

Use this file to discover all available pages before exploring further.

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.