EU-Hosted
Servers and GPU located in the EU
AI breath removal for podcasts, voiceovers, audiobooks, and video — at scale. Pick full, legacy, or natural mode, or mute breaths to keep the original timing. Python & JS SDKs, REST, and webhooks. EU-hosted.
live demo · one take, one flag
Untouched — breaths fully audible.
> client.process(url)
One raw recording, processed with each flag. Switch mid-playback — the position is kept.
input.config.breath
Three removal modes and a mute switch, set per request. Watch what each one does to the same clip.
from cleanvoice import Cleanvoice client = Cleanvoice.from_env() result = client.process( "https://example.com/episode.mp3", breath=True,) print("Cleaned audio:", result.audio.url)Everything you usually scroll the docs for, before deciding if an API is worth a key.
Create an account for free. Copy your API key from the Developers dashboard.
Use the official Python or JavaScript SDK. Or you can call the REST API directly.
Use a local file or the URL of audio/video that you want to edit.
Jobs run async. SDK handles polling automatically. Or use our webhook to upload the result to your s3 storage.
All your data in your control. Each file processed securely.
Servers and GPU located in the EU
DPA, SLA and on request even on premise deployment
We record our own dataset in professional studios.
Pay as you go or subscribe. One rate across every capability. Full pricing →
$2.20/h
$11 total
$2.00/h
$20 total
$1.50/h
$45 total
$1.00/h
$200 total
Credits valid for 2 years.
$1.10/h
$11/mo
$1.00/h
$30/mo
$0.90/h
$90/mo
$0.88/h
$175/mo
Unused hours roll over up to 3× your plan.
200+ hours
From$0.20/ hour
Tailored feature mix and volume pricing for production workloads.
Uploads are rounded up to the nearest minute.
Working on audio projects for early-stage startup? With a tight budget?
Free API credits
Includes all features to edit, enhance, and transcribe.
Write Us and ApplyWrite your startup name, what you’re building, and how you’d use Cleanvoice. We will reply within 2 business days.