Formats audio

Cette page répertorie les formats audio acceptés et renvoyés par chaque API audio. Les pages consacrées aux fonctionnalités renvoient ici plutôt que de répéter ces listes.

Entrée de transcription

Entrée de transcription

Chaque mode de transcription accepte l'audio sous une forme différente :

ModeComment envoyer l'audioFormatsDétails
Transcription de fichiersUn fichier par requête : file (import), file_url (une URL de 2 083 caractères maximum), ou file_id (un fichier importé dans /v1/files avec purpose=audio)Transcription de fichiers
Transcription en temps réelAudio brut en fragments base64, décrit par audio_format dans session.updatepcm_s16le (PCM signé 16 bits little-endian, mono). Fréquence d'échantillonnage par défaut : 16 000 Hz.Transcription en temps réel
Sortie de la synthèse vocale

Sortie de la synthèse vocale

La synthèse vocale renvoie l’audio au format que vous définissez avec response_format :

FormatUtilisation
mp3 (par défaut)Lecture dans les navigateurs et les applications, quand la taille du fichier compte
opusStreaming et lecture en cas de bande passante limitée
wavMontage, ou quand vous avez besoin d'audio non compressé dans un fichier standard
flacArchivage sans perte à une taille inférieure à celle du WAV
pcmPipelines bruts et passerelles de téléphonie qui acceptent des échantillons bruts, sans en-tête de fichier

La parole générée est en mono à 24 kHz. Pour définir le format dans une requête, voir Formats de réponse.

Références audio

Références audio

Deux fonctionnalités utilisent un court enregistrement de voix comme référence :

UtilisationFormatNombre et duréeDétails
Références de locuteurs pour la diarisationL'encodage base64 d'un fichier audio, avec le nom du locuteur comme cléJusqu'à 8 extraits, de 3 à 15 secondes chacunNommer les locuteurs avec des extraits de référence
Clonage de la voixUn fichier MP3 ou WAV, encodé en base64. Les URL ne sont pas acceptées.De quelques secondes à quelques minutesPréparer un extrait de référence
Audio dans les chat completions

Audio dans les chat completions

Dans les chat completions, l’audio s’envoie directement dans le message :

Comment envoyer l'audioFormatsDétails
Une partie de contenu input_audio avec l’encodage base64 du fichierL’audio dans les chat completions
SDK Agents vocaux

SDK Agents vocaux

Le SDK Agents vocaux utilise un format audio qui lui est propre, pour l’entrée et la sortie :

IntégrationFormatDétails
Interface audio personnalisée, ou audio envoyé manuellementPCM signé 16 bits, mono, 48 kHzInterfaces audio personnalisées
NavigateurLes pistes média de la page : vous ne gérez aucun formatAgents vocaux dans le navigateur
Aller plus loin

Aller plus loin