Démarrage rapide du clonage de voix instantané

Ce guide vous explique comment cloner une voix à l’aide de l’API Clone Voice.

Ce guide vous explique comment créer un clonage de voix instantané à l’aide de l’API Clone Voice. Pour créer un clonage de voix instantané via le Dashboard, consultez le guide produit Instant Voice Clone.

Pour une explication détaillée du fonctionnement interne d’IVC et de PVC, et pour savoir lequel choisir, consultez Clonage de voix : fonctionnement.

Utiliser l’API Instant Voice Clone

Ce guide suppose que vous avez configuré votre clé API et votre SDK. Terminez d’abord le démarrage rapide si ce n’est pas déjà fait.

1

Effectuer la requête API

Créez un fichier nommé example.py ou example.mts, selon le langage de votre choix, puis ajoutez le code suivant :

# example.py
import os
from dotenv import load_dotenv
from elevenlabs.client import ElevenLabs
from io import BytesIO
load_dotenv()
elevenlabs = ElevenLabs(
api_key=os.getenv("ELEVENLABS_API_KEY"),
)
voice = elevenlabs.voices.ivc.create(
name="My Voice Clone",
# Replace with the paths to your audio files.
# The more files you add, the better the clone will be.
files=[BytesIO(open("/path/to/your/audio/file.mp3", "rb").read())]
)
print(voice.voice_id)
2

Exécuter le code

python example.py

L’ID de la voix devrait s’afficher dans la console.

Étapes suivantes