Skip to main content
Welcome to your first experience with the WAV API, where creativity meets technology. Browse the wide range of features available for you through our API.

Integrate in 5 minutes with 5 steps:

“A single API offering 20+ powerful features”
  1. Activate your API Key.
  2. Go to Documentation.
  3. Inside features, you can click Try-it button to open a live playground.
  4. You can also use the multi-language code samples provided for each feature to run it locally.
  5. To get result: Set the webhook_url to an endpoint on your server or retrieve the result through our helper endpoint get conversion by id instead.

Available Features

Music Generation Features 🎵

  • AI Music Generator: Create original music from text prompts
  • Custom Voice Music Generator: Generate songs with AI vocals in different voice styles
  • Cover Song: Create AI-powered covers of existing songs
  • Remix: Transform tracks into new musical styles using AI

Voice & Speech Features

  • Text to Speech: Convert text to natural-sounding speech
  • Voice Changer: Modify voices in existing audio to different characteristics

Sound Design

  • Sound Generator: Create sound effects and audio elements from text prompts

Extraction & Stem Separation

Vocal Processing

  • Vocal Extraction: Isolate vocals from music tracks
  • Gender-Based Vocal Extraction: Separate male and female vocals
  • Lead/Back Vocals Separation: Split main vocals from backing harmonies

Instrument Separation

  • Instrumental Extraction: Remove vocals to create instrumental versions
  • Guitar Type Stems: Separate acoustic and electric guitars
  • Guitar Part Stems: Isolate rhythm vs lead guitar parts
  • Strings Stems: Extract string instrument sections
  • Keys Extraction: Isolate piano and keyboard parts
  • Winds Splitter: Separate wind instruments

Advanced Band Separation

  • Band Parts Splitter: Extract drums, bass, piano, and guitar stems
  • Premium Bass/Drums Split: High-accuracy rhythm section isolation
  • Drum Stems Separation: Separate individual drum components

Audio Enhancement Features

  • Voice Cleaner (Denoise): Remove background noise from audio
  • DeEcho: Eliminate echo effects
  • DeReverb: Reduce unwanted reverb
  • Audio Cutter: Trim and edit audio clips
  • Speed Changer: Adjust playback speed
  • Audio Mastering: Enhance overall sound quality
  • File Converter: Convert between audio formats

Audio Analysis Features

  • Key & BPM Detector: Identify musical key and tempo
  • Audio Transcription: Convert speech to text with translation
  • Audio to MIDI: Transform audio into MIDI sequences

Your First AI Song

Let’s generate a country song about our love for AI-generated music We’ll use the MUSIC_AI feature with the following endpoint:

Example Request

Replace <api_key> with your actual API Key from your WAV dashboard.

Webhook Integration

To get notified when the music generation is complete, we recommend setting up a webhook. This allows you to receive the URL of the generated song directly.
🔗 Set the webhook_url to an endpoint on your server — this is where WAV will notify you once the generation is done.
Tip: If you can’t use a webhook (e.g., code running on a user device), you can retrieve the result through our helper endpoint get conversion by id instead.

Example Webhook Response


🎉 Mission Accomplished!

You just generated your first AI song using the WAV API. Now go make something amazing ✨ Need more help? Check out other endpoints and guides in the documentation!