
reAPI
Voice Changer API
From $0.200 per started minute
MP3 / WAV / AAC / OGG
0, 1, or 2
Default auto
Optional
mp3, wav, flac, aac, or ogg
Real-world workflows and production use cases you can build and ship with this model.

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
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.

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.
Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.
One sample at the cheapest tier (1 started minute).
| Model | Category | Price |
|---|---|---|
| Voice cleanup | Source speech | $0.2 200 credits · 1 started minute |
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.
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.
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.
Generate a reAPI key from workspace settings. Use it from your backend to submit speech cleanup jobs.
OpenPOST model audio-voice-clean with a public audio_url. Add noise_cancelling_level, dereverb_enabled, and encoder_format when needed.
OpenGET /api/v1/tasks/:id until completed. Download the clean voice output from output.audio_urls or use output.tracks when labels are present.
Opencurl https://reapi.ai/api/v1/audio/generations \
-H "Authorization: Bearer YOUR_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"}'Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.
401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.
Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.
A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.
Common questions about this model.
Explore more models in the same category.

reAPI
From $0.200 per started minute

reAPI
From $0.200 per started minute

reAPI
From $0.200 per started minute

reAPI
From $0.200 per selected stem minute
Try it in the playground or grab an API key to integrate now.