AI Noise Reduction
Remove background noise from audio (ClearVoice)
Remove background noise from audio for cleaner speech (ClearVoice). Async task; poll the returned
task_id after submitting.
Base URL:
https://api.aiclonevoicefree.com| Auth:Authorization: Bearer sk_...
POST /api/v2/voice/denoise
| Field | Type | Required | Notes |
|---|---|---|---|
input_audio_url | string | ✅ | Audio URL to denoise (alias audio_url also accepted); duration is measured server-side |
return_format | string | ⬜ | wav / mp3 / flac, default wav |
Billing
1 credit/second of audio. The server measures the actual duration from the audio URL at submit (
cost = ceil(measured seconds)) — no duration field needed. If the duration can't be read, submit fails withaudio_probe_failed(make sure the URL is publicly accessible). Pre-deducted with a balance check at submit (402if insufficient); auto-refunded on failure.
curl -X POST https://api.aiclonevoicefree.com/api/v2/voice/denoise \
-H "Authorization: Bearer sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{ "input_audio_url": "https://your-cdn.com/noisy.wav", "return_format": "mp3" }'Response 202 → { "task_id": "...", "status": "pending", "capability": "voice", "action": "denoise" }
Getting the result
Poll GET /api/v2/voice/denoise/{task_id} (dedicated status endpoint):
{
"task_id": "...",
"status": "completed",
"action": "denoise",
"_type": "voice.denoise",
"audioUrl": "https://.../clean.mp3"
}