---
title: "Comment passer d’OpenAI Voice à Fish Audio"
description: "Passez votre synthèse vocale OpenAI sur Fish Audio sans quitter le SDK OpenAI. Pointez-le vers AllModels, puis changez le modèle et la voix."
canonical: "https://allmodels.io/fr/guides/how-to-switch-from-openai-voice-to-fish-audio"
markdown: "https://allmodels.io/fr/guides/how-to-switch-from-openai-voice-to-fish-audio.md"
author: "AllModels"
datePublished: "2026-07-30"
dateModified: "2026-07-30"
---

# Comment passer d’OpenAI Voice à Fish Audio

Gardez l’OpenAI 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/oai`.
2. Définissez le modèle sur `fish/s2-1-pro` et remplacez `FISH_VOICE_ID` par un [ID de voix Fish](https://allmodels.io/fr/audio/models/fish/s2-1-pro#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 — OpenAI :

```javascript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY
});

const speech = await client.audio.speech.create({
  model: "gpt-4o-mini-tts",
  voice: "OPENAI_VOICE",
  input: "Hello from my application",
  response_format: "mp3"
});
```

Après — Fish Audio via AllModels :

```javascript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.ALLMODELS_API_KEY,
  baseURL: "https://api.allmodels.io/oai"
});

const speech = await client.audio.speech.create({
  model: "fish/s2-1-pro",
  voice: "FISH_VOICE_ID",
  input: "Hello from my application",
  response_format: "mp3"
});
```

### Python

Avant — OpenAI :

```python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["OPENAI_API_KEY"],
)

with client.audio.speech.with_streaming_response.create(
    model="gpt-4o-mini-tts",
    voice="OPENAI_VOICE",
    input="Hello from my application",
    response_format="mp3",
) as response:
    response.stream_to_file("speech.mp3")
```

Après — Fish Audio via AllModels :

```python
import os
from openai import OpenAI

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

with client.audio.speech.with_streaming_response.create(
    model="fish/s2-1-pro",
    voice="FISH_VOICE_ID",
    input="Hello from my application",
    response_format="mp3",
) as response:
    response.stream_to_file("speech.mp3")
```

## Continuez à utiliser l’OpenAI 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 OpenAI SDK compatible prend en charge :

- [synthèse vocale et réponses audio en streaming](https://allmodels.io/audio/docs/openai/text-to-speech)
- [transcription de fichiers](https://allmodels.io/audio/docs/openai/transcription)
- [transcription en temps réel](https://allmodels.io/audio/docs/openai/realtime)

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

## À propos de Fish Audio S2.1 Pro

Fish Audio a lancé S2.1 Pro en même temps que l’annonce d’une levée de fonds d’amorçage de 52 millions de dollars. Selon l’entreprise, le modèle peut cloner une voix à partir de cinq secondes d’audio et permet de contrôler mot par mot l’émotion, l’intonation et le débit.

Fish Audio affirme aussi que S2.1 Pro est deux fois plus rapide que Cartesia et coûte six fois moins cher qu’ElevenLabs, et cite HeyGen, LiveKit, Retell, Sanas et OpenArt parmi ses utilisateurs en production. Considérez ces comparaisons comme des chiffres annoncés par le fournisseur et testez la qualité, la latence et le coût sur votre propre charge de travail.

- [Visiter Fish Audio](https://fish.audio/)
- [Lire l’annonce de S2.1 Pro par Fish Audio](https://x.com/FishAudio/status/2082152596739862853)

## Questions fréquentes sur la migration

### Dois-je remplacer l’OpenAI 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 OpenAI ?

Non. Choisissez une voix dans la [liste des voix Fish Audio S2.1 Pro](https://allmodels.io/fr/audio/models/fish/s2-1-pro#voices), puis remplacez `FISH_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 Fish Audio](https://allmodels.io/fr/audio/models?provider=fish)
- [Lire la documentation AllModels](https://allmodels.io/audio/docs)
- [Voir le guide HTML canonique](https://allmodels.io/fr/guides/how-to-switch-from-openai-voice-to-fish-audio)
