---
title: "Comment passer d’ElevenLabs à Cartesia"
description: "Passez votre synthèse vocale ElevenLabs sur Cartesia sans quitter le SDK ElevenLabs. Pointez-le vers AllModels, puis changez le modèle et la voix."
canonical: "https://allmodels.io/fr/guides/how-to-switch-from-elevenlabs-to-cartesia"
markdown: "https://allmodels.io/fr/guides/how-to-switch-from-elevenlabs-to-cartesia.md"
author: "AllModels"
datePublished: "2026-07-30"
dateModified: "2026-09-18"
---

# Comment passer d’ElevenLabs à Cartesia

Gardez l’ElevenLabs SDK. Pointez-le vers AllModels, puis changez le modèle et la voix. Votre appel de génération vocale reste identique.

## En bref

1. Utilisez votre clé API AllModels et définissez l’URL de base du SDK sur `https://api.allmodels.io/el`.
2. Définissez le modèle sur `cartesia/sonic-3.6` et remplacez `CARTESIA_VOICE_ID` par un [ID de voix Cartesia](https://allmodels.io/fr/audio/models/cartesia/sonic-3-6#voices).

> AllModels est un service indépendant, sans affiliation avec OpenAI, ElevenLabs, Fish Audio ou Cartesia, ni approuvé ou sponsorisé par eux.

## Code

Ces exemples génèrent une réponse MP3. Le changement de fournisseur ne modifie que la configuration du client, le modèle et la voix.

### JavaScript

Avant — ElevenLabs :

```javascript
import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js";

const client = new ElevenLabsClient({
  apiKey: process.env.ELEVENLABS_API_KEY
});

const audio = await client.textToSpeech.convert("ELEVENLABS_VOICE_ID", {
  text: "Hello from my application",
  modelId: "eleven_flash_v2_5",
  outputFormat: "mp3_44100_128"
});
```

Après — Cartesia via AllModels :

```javascript
import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js";

const client = new ElevenLabsClient({
  apiKey: process.env.ALLMODELS_API_KEY,
  baseUrl: "https://api.allmodels.io/el"
});

const audio = await client.textToSpeech.convert("CARTESIA_VOICE_ID", {
  text: "Hello from my application",
  modelId: "cartesia/sonic-3.6",
  outputFormat: "mp3_44100_128"
});
```

### Python

Avant — ElevenLabs :

```python
import os
from elevenlabs.client import ElevenLabs

client = ElevenLabs(
    api_key=os.environ["ELEVENLABS_API_KEY"],
)

audio = client.text_to_speech.convert(
    "ELEVENLABS_VOICE_ID",
    text="Hello from my application",
    model_id="eleven_flash_v2_5",
    output_format="mp3_44100_128",
)
```

Après — Cartesia via AllModels :

```python
import os
from elevenlabs.client import ElevenLabs

client = ElevenLabs(
    api_key=os.environ["ALLMODELS_API_KEY"],
    base_url="https://api.allmodels.io/el",
)

audio = client.text_to_speech.convert(
    "CARTESIA_VOICE_ID",
    text="Hello from my application",
    model_id="cartesia/sonic-3.6",
    output_format="mp3_44100_128",
)
```

## Continuez à utiliser l’ElevenLabs SDK

Changer de fournisseur via AllModels est volontairement simple : gardez le SDK et le flux de requêtes que vous utilisez déjà, pointez le client vers AllModels, puis choisissez un autre modèle et une autre voix.

La surface ElevenLabs SDK compatible prend en charge :

- [synthèse vocale et TTS en streaming](https://allmodels.io/audio/docs/elevenlabs/text-to-speech)
- [transcription de fichiers](https://allmodels.io/audio/docs/elevenlabs/transcription)
- [transcription en temps réel](https://allmodels.io/audio/docs/elevenlabs/realtime)
- [conversations Speech Engine](https://allmodels.io/audio/docs/elevenlabs/speech-engine)
- [découverte des voix](https://allmodels.io/audio/docs/elevenlabs/voices)

Consultez le [guide complet de compatibilité ElevenLabs SDK](https://allmodels.io/audio/docs/elevenlabs/overview) pour les détails de configuration, les méthodes prises en charge et les limitations actuelles.

## À propos de Cartesia Sonic 3.6

Ce guide bascule la génération vocale sur Sonic 3.6, le modèle de synthèse vocale en streaming de Cartesia. Cartesia met en avant un rythme et une expressivité émotionnelle naturels, un suivi fidèle du texte, un audio multilingue propre, une lecture naturelle des chaînes alphanumériques et la prise en charge de 44 langues.

L’annonce d’Ink-2 par Cartesia porte sur le volet complémentaire de sa pile vocale, la reconnaissance vocale, et non sur le modèle TTS utilisé dans le code ci-dessus. Cartesia présente Ink-2 comme un modèle de transcription en temps réel pour agents vocaux, axé sur la précision, la détection sémantique des tours de parole et un délai réduit jusqu’à la transcription finale.

- [En savoir plus sur Cartesia Sonic 3.6](https://docs.cartesia.ai/build-with-cartesia/tts-models/latest)
- [Lire l’annonce d’Ink-2 par Cartesia](https://www.cartesia.ai/blog/ink-2)

## Questions fréquentes sur la migration

### Dois-je remplacer l’ElevenLabs SDK ?

Non. Gardez le SDK installé et sa méthode de synthèse vocale. AllModels expose une URL de base compatible.

### Puis-je réutiliser ma voix ElevenLabs ?

Non. Choisissez une voix dans la [liste des voix Cartesia Sonic 3.6](https://allmodels.io/fr/audio/models/cartesia/sonic-3-6#voices), puis remplacez `CARTESIA_VOICE_ID` par son ID.

### Puis-je changer à nouveau de fournisseur plus tard ?

Oui. Gardez l’URL de base et la clé API AllModels, puis passez le modèle et la voix à un autre fournisseur pris en charge.

## Continuer

- [Parcourir les modèles Cartesia](https://allmodels.io/fr/audio/models?provider=cartesia)
- [Lire la documentation AllModels](https://allmodels.io/audio/docs)
- [Voir le guide HTML canonique](https://allmodels.io/fr/guides/how-to-switch-from-elevenlabs-to-cartesia)
