Passer au contenu principal

L’audio que vous envoyez

/v1/transcribe, /v1/translate et /v1/converse reconnaissent le conteneur à partir des premiers octets du fichier : le nom du fichier et son type de contenu n’ont donc pas d’importance. Jusqu’à 25 Mo et 300 secondes par requête. Mono ou stéréo, toute fréquence d’échantillonnage.

Deux façons de l’envoyer

La méthode habituelle. Le fichier va dans un champ nommé file, les options à côté.

L’audio que vous recevez

/v1/speech renvoie ce que vous demandez avec format : /v1/translate (avec include_audio) et /v1/converse renvoient la réponse parlée en WAV base64 dans le JSON.
Pour les personnes qui utilisent des données mobiles, demandez opus : il fait un douzième de la taille du WAV et se lit dans Chrome, Firefox, Android et WhatsApp. Pour Safari sur les anciens iPhone, utilisez mp3.

Enregistrements longs

Une requête accepte jusqu’à 5 minutes d’audio. Pour des enregistrements plus longs, découpez-les en morceaux aux silences et envoyez les morceaux dans l’ordre :
Transcrivez ensuite piece-000.m4a, piece-001.m4a, … et assemblez les textes. Une coupure au milieu d’un mot peut faire perdre ce mot ; couper à une pause (par exemple avec le filtre silencedetect de ffmpeg) l’évite.