---
title: "Get RVC voice conversion requirements"
method: GET
path: "/api/agent/v1/conversion/capabilities"
tags: ["Discovery", "Conversion"]
---

# Get RVC voice conversion requirements

`GET /api/agent/v1/conversion/capabilities`

## Request

- Base URL: `https://nicevois.com`
- URL: `https://nicevois.com/api/agent/v1/conversion/capabilities`
- Auth: none required

Call before converting a vocal. Returns supported source audio and model inputs, pitch-shift limits, current pricing state, outputs, and the exact workflow.

## Response `200`

Current NiceVois conversion capabilities.

- ConversionCapabilities
  - `service` string, required
  - `workflow` string[], required
  - `sourceAudioFormats` string[], required
  - `modelInputs` string[], required
  - `maxSourceAudioBytes` integer
  - `maxImportedModelBytes` integer
  - `transposeSemitones` object, required
    - `min` integer, required
    - `max` integer, required
    - `default` integer, required
  - `outputs` object[], required
    - `id` string, required
    - `name` string, required
    - `description` string, required
  - `pricing` object, required
    - `mode` string, required
    - `wallet` string, required
    - `message` string, required
  - `wholeSongCover` object, required
    - `status` 'private_preview', required
    - `agentSupport` 'discovery_only', required
    - `availability` string, required
    - `plannedInputs` string[], required
    - `pipeline` string[], required
    - `diyGuideUrl` string, uri, required
  - `authentication` string, required
  - `mcpEndpoint` string, uri
  - `openApiUrl` string, uri
  - `documentationUrl` string, uri

---

[API](https://skmtc.dev/nicevois/apis/nicevois-agent-api.md) · [All operations](https://skmtc.dev/nicevois/apis/nicevois-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nicevois/apis/nicevois-agent-api/revisions/6ef41022a089?raw)
