Skip to main content
POST
Isolate a recording

Authorizations

Authorization
string
header
required

Your API key

Body

multipart/form-data
file
file

The audio. Any common format (WAV, MP3, ...).

file_url
string

Instead of file: https:// URL the server downloads the audio from (up to 1 GB, 10 minutes, public addresses only).

language
enum<string>

Language of the speech.

Available options:
tr,
en,
de,
fr,
it,
ru,
es
Example:

"tr"

reference_voiceprint
string

Id or vpt1. token of a voiceprint: keep this person, remove everyone else.

remove_voices
boolean
default:true

false: never remove voices, only noise.

response_format
enum<string>
default:wav

Format of the answer.

Available options:
wav,
flac,
mp3
sample_rate
enum<integer>
default:48000

Hz of the answer.

Available options:
48000,
16000
webhook_url
string

https:// URL that receives the result (POST, JSON). With it the request answers 202 at once. Must resolve to a public address.

webhook_secret
string

Optional, 1-256 characters: the webhook is signed with it (X-Mihu-Signature).

webhook_metadata
string

Optional, up to 4 KB: echoed back as metadata.

Response

The isolated audio. Headers: X-Isolation, X-Audio-Seconds, X-Processing-Time, X-Sample-Rate.

The response is of type file.