{"product":"Middleware","services":[{"slug":"noise-suppressor","name":"Noise Suppressor","description":"AudicLabs noise suppression. Removes background noise from speech recordings with the Audic models, one file at a time or in bulk.","health":"up","passthrough":false,"base":"https://internal.audiclabs.com/v1/noise-suppressor","endpoints":[{"id":"ep_dlmLLWaZWpS0NOyvFRge","slug":"denoise","name":"Remove noise","description":"Clean one audio file. Send it as multipart/form-data in the file field (WAV, FLAC, OGG, MP3, M4A, WebM or Opus, any sample rate, up to 100 MB). Returns the cleaned audio with processing stats in the X-NS-Stats header, or JSON with base64 audio when response=json.","method":"POST","url":"https://internal.audiclabs.com/v1/noise-suppressor/denoise","content_type":"multipart/form-data","fields":[{"name":"file","type":"file","required":true,"description":"The audio to clean."},{"name":"model","type":"string","required":false,"example":"audic-2","enum":["audic-1","audic-2","audic-3","audic-4","audic-2-hd"],"description":"Model id from GET /models. audic-1 is fastest, audic-4 is the best 16 kHz quality, audic-2-hd keeps full-band 48 kHz audio. Defaults to audic-2."},{"name":"attenuation_limit_db","type":"number","required":false,"example":0,"description":"Maximum noise reduction in dB, 0 to 100. 0 removes as much noise as possible; lower non-zero values keep more of the room tone."},{"name":"output_format","type":"string","required":false,"example":"wav","enum":["wav","flac"],"description":"Encoding of the returned audio."},{"name":"keep_input_sample_rate","type":"boolean","required":false,"example":true,"description":"Return audio at the sample rate of the uploaded file (true) or the model's native rate (false)."},{"name":"response","type":"string","required":false,"example":"audio","enum":["audio","json"],"description":"audio returns the file itself; json returns {filename, stats, audio_base64}."}],"response_type":"binary","max_body_bytes":104857600,"credit_cost":1.0,"scope":"noise-suppressor:denoise"},{"id":"ep_HzbwCUot9D7huJgtI7Wo","slug":"denoise-batch","name":"Remove noise (bulk)","description":"Clean up to 25 files in one call with the same settings. Repeat the files field once per file. Returns denoised.zip with every cleaned file plus manifest.json (per-file status, output name, stats or error). A file that fails is listed in the manifest and does not stop the batch. The X-NS-Batch header summarises files, succeeded, failed and processing time.","method":"POST","url":"https://internal.audiclabs.com/v1/noise-suppressor/denoise/batch","content_type":"multipart/form-data","fields":[{"name":"files","type":"file","required":true,"multiple":true,"description":"The audio files to clean, up to 25. Repeat the field for each file."},{"name":"model","type":"string","required":false,"example":"audic-2","enum":["audic-1","audic-2","audic-3","audic-4","audic-2-hd"],"description":"Model id from GET /models. audic-1 is fastest, audic-4 is the best 16 kHz quality, audic-2-hd keeps full-band 48 kHz audio. Defaults to audic-2."},{"name":"attenuation_limit_db","type":"number","required":false,"example":0,"description":"Maximum noise reduction in dB, 0 to 100. 0 removes as much noise as possible; lower non-zero values keep more of the room tone."},{"name":"output_format","type":"string","required":false,"example":"wav","enum":["wav","flac"],"description":"Encoding of the returned audio."},{"name":"keep_input_sample_rate","type":"boolean","required":false,"example":true,"description":"Return audio at the sample rate of the uploaded file (true) or the model's native rate (false)."},{"name":"response","type":"string","required":false,"example":"zip","enum":["zip","json"],"description":"zip returns denoised.zip; json returns the manifest with audio_base64 per file."}],"response_type":"binary","max_body_bytes":209715200,"credit_cost":1.0,"scope":"noise-suppressor:denoise-batch"},{"id":"ep_ugLBMMPKn0sV2E0UUBzX","slug":"health","name":"Health","description":"Service status, version and installed models. Free; use it for monitoring.","method":"GET","url":"https://internal.audiclabs.com/v1/noise-suppressor/health","content_type":null,"fields":[],"response_type":"json","max_body_bytes":209715200,"credit_cost":0.0,"scope":"noise-suppressor:health"},{"id":"ep_atb5fCbXty16MJ3Hf6nM","slug":"models","name":"List models","description":"Every Audic model with its label, sample rate, description and whether it is installed. Use an id as the model field of /denoise and /denoise/batch.","method":"GET","url":"https://internal.audiclabs.com/v1/noise-suppressor/models","content_type":null,"fields":[],"response_type":"json","max_body_bytes":209715200,"credit_cost":0.0,"scope":"noise-suppressor:models"},{"id":"ep_9bjhYxLdVrCr233hNRpe","slug":"sample","name":"Sample clip","description":"Download a short noisy 16 kHz speech clip (WAV) to try the API with.","method":"GET","url":"https://internal.audiclabs.com/v1/noise-suppressor/sample","content_type":null,"fields":[],"response_type":"binary","max_body_bytes":209715200,"credit_cost":0.0,"scope":"noise-suppressor:sample"}]}]}