Aller au contenu principal

Les formats audio

Choisir le bon format de sortie

Voxtral supporte cinq formats audio, chacun avec ses avantages et inconvénients. Le choix du format impacte directement la qualité sonore, la taille des fichiers, la latence et la compatibilité. Cette leçon vous aide à choisir le format adapté à votre cas d’usage.

Format Compression Qualité Latence streaming Usage principal
MP3 Avec perte Bonne ~2 secondes Usage général, fichiers
WAV Aucune (PCM) Maximale Moyenne Post-production, audiobooks
PCM Aucune (brut) Maximale ~0,7 seconde Streaming temps réel
FLAC Sans perte Maximale Moyenne Archivage, qualité pro
Opus Avec perte Très bonne Basse Streaming, VoIP, bande passante limitée

MP3 : le standard universel

Le MP3 est le format le plus répandu. Presque tous les appareils et navigateurs le supportent nativement.

response = client.audio.speech.complete(
    model="voxtral-mini-tts-2603",
    input="Un fichier MP3 pour un usage classique.",
    voice_id=voice_id,
    response_format="mp3",
)

Avantages : compatibilité universelle, bonne compression, métadonnées ID3.

Inconvénients : compression avec perte (qualité légèrement inférieure), latence élevée en streaming (~2s pour le premier chunk).

Recommandé pour : fichiers audio à télécharger, podcasts, intégration web classique.

WAV : la qualité maximale

Le WAV contient de l’audio PCM non compressé — c’est la meilleure qualité possible, sans aucune perte.

response = client.audio.speech.complete(
    model="voxtral-mini-tts-2603",
    input="Un fichier WAV pour la meilleure qualité.",
    voice_id=voice_id,
    response_format="wav",
)

Avantages : qualité maximale, pas de décodage nécessaire, facilement éditable.

Inconvénients : fichiers volumineux (~10x plus gros que MP3), bande passante élevée.

Recommandé pour : post-production audio, audiobooks de qualité studio, archivage.

PCM : le format du temps réel

Le PCM (Pulse Code Modulation) est de l’audio brut en Float32 Little-Endian. C’est le format le plus rapide en streaming.

response = client.audio.speech.complete(
    model="voxtral-mini-tts-2603",
    input="Du PCM brut pour le streaming.",
    voice_id=voice_id,
    response_format="pcm",
)

Avantages : latence minimale (~0,7s), pas de décodage, lecture directe.

Inconvénients : pas de header (vous devez connaître le sample rate et le format), fichiers très volumineux, pas de compatibilité directe avec les lecteurs classiques.

Recommandé pour : assistants vocaux temps réel, agents conversationnels, applications WebRTC.

FLAC : compression sans perte

Le FLAC offre une compression de 50-60% sans aucune perte de qualité audio.

response = client.audio.speech.complete(
    model="voxtral-mini-tts-2603",
    input="Du FLAC pour un archivage sans perte.",
    voice_id=voice_id,
    response_format="flac",
)

Avantages : qualité identique au WAV, fichiers 40-60% plus petits, métadonnées.

Inconvénients : moins universel que MP3, nécessite un décodeur FLAC.

Recommandé pour : archivage professionnel, distribution musicale, cas où la qualité est critique.

Opus : le compromis moderne

Opus est un codec moderne conçu pour la communication en temps réel. Il offre une excellente qualité à très bas bitrate.

response = client.audio.speech.complete(
    model="voxtral-mini-tts-2603",
    input="De l'Opus pour le streaming efficace.",
    voice_id=voice_id,
    response_format="opus",
)

Avantages : excellent rapport qualité/taille, bonne latence en streaming, adapté aux connexions lentes.

Inconvénients : compatibilité variable (pas supporté partout nativement), conteneur OGG nécessaire pour certains lecteurs.

Recommandé pour : VoIP, streaming bande passante limitée, applications mobiles.

Guide de décision rapide

Posez-vous ces questions :

  1. Avez-vous besoin de streaming temps réel ? → PCM (latence minimale) ou Opus (bon compromis)
  2. Le fichier sera-t-il écouté dans un navigateur web ? → MP3 (compatibilité maximale)
  3. Allez-vous éditer l’audio ensuite ? → WAV (qualité maximale, facile à manipuler)
  4. Devez-vous archiver avec qualité ? → FLAC (compression sans perte)
  5. La bande passante est-elle limitée ? → Opus (meilleur ratio qualité/taille)

Points clés à retenir

  • MP3 est le choix par défaut pour la compatibilité universelle
  • PCM offre la latence la plus basse pour le streaming temps réel (~0,7s)
  • WAV fournit la meilleure qualité sans compression, idéal pour la post-production
  • FLAC compresse sans perte — même qualité que WAV, fichiers plus petits
  • Opus est le meilleur compromis qualité/taille pour les applications réseau