Karaoke-Maker API Documentation
Karaoke-Maker API Documentation
Overview
Karaoke-Maker API provides AI-powered vocal extraction and pitch correction for building professional karaoke applications.
Features
- Vocal Extraction: Separate vocals from any audio track with 99.5% accuracy
- Pitch Correction: Automatic pitch detection and correction
- Multi-Language Support: Support for multiple languages and phonemes
- Fast Processing: Process tracks in under 30 seconds
Quick Start
curl -X POST https://api.turboapi.ai/api/v1/call \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"slug": "karaoke-extract",
"input": {
"audio_url": "https://example.com/song.mp3"
}
}'
Using the SDK
import { TurboAPIClient } from '@turboapiai/sdk';
const client = new TurboAPIClient({
apiKey: process.env.TURBOAPI_API_KEY,
});
const task = await client.call.createAndWait('karaoke-extract', {
audio_url: 'https://example.com/song.mp3',
vocal_separation: 'high',
pitch_correction: true,
});
console.log(task.output);
from turboapi import TurboAPIClient
client = TurboAPIClient(api_key="YOUR_API_KEY")
task = client.call.create_and_wait("karaoke-extract", {
"audio_url": "https://example.com/song.mp3",
"vocal_separation": "high",
"pitch_correction": True,
})
print(task.output)
import turboapi "github.com/turboapiai/turboapi-sdk-go"
client := turboapi.NewClient("YOUR_API_KEY")
task, err := client.Call.CreateAndWait("karaoke-extract", map[string]interface{}{
"audio_url": "https://example.com/song.mp3",
"vocal_separation": "high",
"pitch_correction": true,
})
if err != nil {
panic(err)
}
fmt.Println(task.Output)
API Endpoints
Extract Vocal
Extract vocals from an audio track.
Endpoint: POST /api/v1/call
Parameters:
slug(string): The API slug for the karaoke serviceinput.audio_url(string): URL of the audio fileinput.vocal_separation(string): Separation strength (low/medium/high)input.pitch_correction(boolean): Enable pitch correction
Pricing
Pricing varies by API provider. Visit the API Market for current pricing.
Support
- Documentation:
/docs/karaoke-maker - Email: [email protected]