Voice Changer API
Convert source vocals with a configured voice pack using the async reAPI audio endpoint.
Voice Changer API
Use audio-voice-change to convert vocals with a configured voice pack.
Endpoint
POST /api/v1/audio/generationsPoll completion with:
GET /api/v1/tasks/{id}Example
curl https://reapi.ai/api/v1/audio/generations \
-H "Authorization: Bearer $REAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "audio-voice-change",
"audio_url": "https://cdn.example.com/source-vocal.wav",
"voice_pack_id": "voice_pack_id_here",
"accent": 1,
"encoder_format": "mp3"
}'Parameters
| Field | Type | Required | Notes |
|---|---|---|---|
model | string | yes | Use audio-voice-change. |
audio_url | URL | yes | Public HTTP(S) source vocal URL. |
voice_pack_id | string | yes | Target voice pack id. |
accent | number | no | 0 to 1. Defaults to 1. |
tonality_reference | enum | no | source_file or voice_pack. Defaults to source_file. |
dereverb_enabled | boolean | no | Enable dereverb cleanup. |
encoder_format | enum | no | mp3, wav, flac, aac, or ogg. |
Output
Completed tasks return output.audio_urls and, when available, labeled
output.tracks.
Audio jobs are billed at 200 credits ($0.20) per rounded-up source minute.
reAPI Docs