MP3 / WAV / AAC / OGG
0, 1, or 2
Default auto
Optional
mp3, wav, flac, aac, or ogg
What you can build
Real workflows powered by this model.

Voice cleaner API for podcasts and interviews
Use the voice cleaner API before publishing clips, podcasts, field interviews, or webinar recordings. Reduce background noise and return speech that is easier to edit or review. The voice cleaner API is meant for speech-first audio, not music stem splitting. It helps production teams clean uploads before trimming, clipping, captioning, or sending audio to another service. The voice cleaner API also gives user-generated content products a predictable cleanup step before human review.
Clean a voice
Voice cleaner API before transcription
Noisy speech hurts transcripts and review tools. Put the voice cleaner API before your transcription pipeline so the next service receives cleaner voice audio. This is especially useful when uploads come from laptops, meeting rooms, phones, or creator microphones. A cleaner file can make speaker review easier even when the final transcript service stays the same. The voice cleaner API keeps this step async, so long recordings can finish in the background.

Voice cleaner API for user submissions
Screen recordings, support calls, and creator submissions arrive with different rooms and microphones. Run the voice cleaner API as an async prep step before storage or moderation. Your app can keep the original file and attach the cleaned output after polling finishes. That gives reviewers a cleaner version without losing the source file for audit, support disputes, quality checks, comparison, or reprocessing later. Keep both versions available when a customer asks for proof.
Pricing
Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.
| Mode | Category | Unit | Price |
|---|---|---|---|
| Voice cleanup | |||
| Source speech | 1 started minute | $0.2 200 credits | |
Why reAPI
Why this voice cleaner API stays speech-focused
The voice cleaner API uses the voice cleanup model and keeps the page centered on speech, not music separation. It returns clean voice output for production workflows. That focus makes the playground easier for users who just want noise reduction.
Three noise levels
Set noise_cancelling_level to 0, 1, or 2. That gives product teams a small, clear control instead of exposing a long list of tuning knobs. Start with the middle option in the UI and let advanced users raise or lower cleanup only when they hear a reason. The voice cleaner API keeps this decision small enough for support agents, creators, and reviewers to understand.
Voice cleaner API with the same task shape
Create a task, poll the task id, then download output URLs. The voice cleaner API follows the same contract as the rest of the reAPI async endpoints. Teams can reuse existing queue, retry, and webhook-side storage patterns.
Integrate the voice cleaner API in three steps
- step 01
Create an API key
Generate a reAPI key from workspace settings. Use it from your backend to submit speech cleanup jobs.
Open - step 02
Submit a cleanup task
POST model audio-voice-clean with a public audio_url. Add noise_cancelling_level, dereverb_enabled, and encoder_format when needed.
Open - step 03
Poll and download clean speech
GET /api/v1/tasks/:id until completed. Download the clean voice output from output.audio_urls or use output.tracks when labels are present.
Open
Frequently asked questions
Common questions about this model.
curl https://reapi.ai/api/v1/audio/generations \
-H "Authorization: Bearer $REAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"audio-voice-clean","audio_url":"https://cdn.example.com/podcast.wav","noise_cancelling_level":1,"encoder_format":"mp3"}'Ready to ship?
Try it in the playground or grab an API key to integrate now.