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
- Multiple Quality Modes: Balanced, aggressive, and preserving modes
- 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:- API Key:
Authorization: Bearer your_api_key - JWT Token:
Authorization: Bearer your_jwt_token
AI Noise Reduction
Standard Denoising
Remove background noise using AI-powered denoising models.- Python
- Node.js
- Raw HTTP
- cURL
Denoise from URL
Process audio/video from URLs (YouTube, etc.) to remove noise.- Python
- Node.js
- Raw HTTP
- cURL
balanced: Good balance between noise removal and audio preservationstudio: Higher quality processing with enhanced algorithms, best for professional use
Spectral Noise Reduction
Advanced Spectral Processing
Use traditional spectral subtraction for specific noise types and fine control.- POST
- Python
general: General background noiseelectrical_hum: 50/60Hz electrical interferenceair_conditioning: HVAC and fan noisetraffic: Vehicle and road noisecrowd: Background conversations and crowd noise
Job Management
Get Job Status
Monitor the progress of noise reduction jobs.- GET
- Python
List Denoising Jobs
Get all noise reduction jobs for the authenticated user.- GET
- Python
Retry Failed Job
Retry a failed noise reduction job.- POST
Cancel Job
Cancel a pending denoising job.- POST
- Python
Delete Job
Remove a completed job and its results.- DELETE
- Python
Health Check
Check the denoising service availability and status.- GET
- Python
Error Handling
400 Bad Request - Invalid Audio
400 Bad Request - Invalid Audio
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
422 Processing Error - Denoising Failed
422 Processing Error - Denoising Failed
Causes: - 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
402 Payment Required - Insufficient Credits
402 Payment Required - Insufficient Credits
Causes: - Not enough credits for processing duration
Solutions: - Purchase additional credits - Check credit requirements before processing
Pricing
Noise reduction pricing is based on audio duration:| Service | Cost | Description |
|---|---|---|
| AI Denoising | 330 credits/minute | Advanced neural network processing |
| Spectral Processing | 660 credits/minute | Traditional spectral subtraction |
Cost Examples
| Duration | Method | Credits | USD Cost |
|---|---|---|---|
| 10 minutes | AI Denoising | 3300 | $0.44 |
| 30 minutes | Spectral | 19800 | $2.64 |
| 1 hour | AI Denoising | 19800 | $2.64 |
