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 (téléchargement), file_url (une URL de 2 083 caractères maximum), ou file_id (un fichier téléchargé sur /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 Speech

Sortie Speech

La génération de voix 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

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 voix
Audio dans les chat completions

Audio dans les chat completions

Audio dans les chat completions prend l'audio en entrée directement dans le message :

Comment envoyer l'audioFormatsDétails
Une partie de contenu input_audio avec l'encodage base64 du fichierAudio dans les chat completions
SDK des agents audio

SDK des agents audio

Le SDK Audio Agents 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 kHzAudio personnalisé
NavigateurLes pistes média de la page : vous ne gérez aucun formatAgents audio dans le navigateur
Aller plus loin

Aller plus loin