Skip to main content

Overview

The voices.ivc.create() method creates an instant voice clone (IVC) and adds it to your collection of voices. IVC allows you to clone a voice from audio samples in seconds.
IVC (Instant Voice Cloning) creates a voice clone quickly from audio samples. For higher quality clones with more customization options, consider using PVC (Professional Voice Cloning).

Method Signature

Parameters

Returns

object
Response containing the newly created voice information.

Examples

Basic Voice Clone

Create a voice clone from a single audio file:

Clone with Multiple Samples

Create a voice clone from multiple audio samples for better quality:

Clone with Background Noise Removal

Create a voice clone and remove background noise:

Clone with Labels

Create a voice clone with descriptive labels:

Use Cloned Voice for Text-to-Speech

Create a voice clone and immediately use it for generation:

Async Voice Cloning

Create a voice clone asynchronously:

Best Practices

  • Use lossless or high-bitrate audio formats (WAV, FLAC, or 320kbps MP3)
  • Ensure samples are free from compression artifacts
  • Remove silence from the beginning and end of samples
  • Aim for consistent volume levels across samples
  • Include diverse emotional tones and speech patterns
  • Use samples with clear pronunciation
  • Avoid samples with overlapping voices or music
  • Provide at least 1-2 minutes of total audio
  • Some voices may require verification to prevent misuse
  • Ensure you have proper rights to clone the voice
  • Follow ElevenLabs’ terms of service for voice cloning