Skip to main content

Overview

AudioPod AI’s Noise Reduction API uses advanced AI models to remove background noise, enhance speech clarity, and improve overall audio quality. Process recordings to eliminate unwanted sounds while preserving the natural characteristics of speech and music.

Key Features

  • AI-Powered Denoising: Advanced neural networks for intelligent noise removal
  • Three Quality Modes: balanced (faster, lighter), studio (the default) and ultra (highest fidelity)
  • Spectral Processing: Traditional spectral subtraction for specific noise types
  • Voice Preservation: Maintain natural speech characteristics during cleanup
  • Video Support: Process audio from video files while preserving video streams
  • Batch Processing: Handle multiple files efficiently

Authentication

All endpoints require authentication. Use one of these methods:
  • API Key (Recommended): X-API-Key: your_api_key header
  • JWT Token: Authorization: Bearer your_jwt_token (for session-based auth)

AI Noise Reduction

Standard Denoising

Remove background noise using AI-powered denoising models.

Denoise from URL

Process audio/video from URLs (YouTube, etc.) to remove noise.
Quality Modes: Every mode removes background noise and improves speech clarity. Send the mode as the quality_mode form field.
  • balanced: The fastest, lightest mode, with clean results.
  • studio (default): Broadcast and podcast quality. Used when quality_mode is omitted or blank.
  • ultra: The highest fidelity, restoring lost high frequencies.
The value is case-insensitive. Any other value is rejected with a 422 before a job is created or any credits are reserved. Response:

Spectral Noise Reduction

Advanced Spectral Processing

Use traditional spectral subtraction for specific noise types and fine control.
Noise Types:
  • general: General background noise
  • electrical_hum: 50/60Hz electrical interference
  • air_conditioning: HVAC and fan noise
  • traffic: Vehicle and road noise
  • crowd: Background conversations and crowd noise

Job Management

Get Job Status

Monitor the progress of noise reduction jobs.
Response (Completed):

List Denoising Jobs

Get all noise reduction jobs for the authenticated user.

Retry Failed Job

Retry a failed noise reduction job.

Cancel Job

Cancel a pending denoising job.

Delete Job

Remove a completed job and its results.

Health Check

Check the denoising service availability and status.
Health Response:

Error Handling

Causes: - Audio file corrupted or invalid format - File contains no audio content - Unsupported codec Solutions: - Use supported formats (WAV, MP3, M4A, MP4) - Verify file integrity - Check audio content exists
Causes: - The uploaded file is larger than your plan allows per upload Solutions: - Upgrade your plan for larger uploads - Trim or compress the file before uploading
Causes: - quality_mode is not one of balanced, studio or ultra - Audio quality too poor for processing - Extreme noise levels - Very short audio duration Solutions: - Try different quality mode - Use spectral processing for specific noise types - Ensure minimum 5 seconds duration
Causes: - Not enough credits for processing duration Solutions: - Purchase additional credits - Check credit requirements before processing

Pricing

Signed-in accounts are billed from the account credit balance at the rate of the chosen quality mode, with a 10-credit minimum per job. API-key calls pay the API price of the chosen mode. Call POST /api/v1/denoiser/quote to see the exact cost before you start a job.

Cost Examples

Next Steps

Voice Cloning

Use cleaned audio for better voice model training.

Speech-to-Text

Improve transcription accuracy with clean audio.