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);

API Endpoints

Extract Vocal

Extract vocals from an audio track.

Endpoint: POST /api/v1/call

Parameters:

  • slug (string): The API slug for the karaoke service
  • input.audio_url (string): URL of the audio file
  • input.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