Separate audio sources

    Separate mixed audio into source tracks represented as numeric audio sample arrays.

    Request Body (multipart/form-data)

    ParameterTypeRequiredDescription
    audio_filebinaryYesAudio file (WAV, MP3, OGG, FLAC, WebM)

    Raw Binary Request

    You can also send raw audio bytes directly with an audio Content-Type header.

    curl -X POST https://api.valsea.ai/v1/stt/separate \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H "Content-Type: audio/mpeg" \
      --data-binary @audio.mp3
    

    Response (200)

    FieldTypeDescription
    audio_1number[]First separated source audio samples
    audio_2number[]Second separated source audio samples
    audio_{n}number[]Additional source audio samples

    Errors

    StatusDescription
    400Missing or invalid audio
    401Missing or invalid API key
    402Insufficient credits
    413File too large
    500Internal server error

    Was this page helpful?