Audio
GetRouter expose trois opérations audio compatibles OpenAI :
Utilisez un modèle compatible avec l’opération audio demandée.
Transcrire un fichier audio
Envoyez le fichier source sous forme de données de formulaire multipart :
La réponse JSON contient la transcription dans text.
Les champs de transcription facultatifs du schéma d’API comprennent :
language— code de langue ISO 639-1prompt— indication de contexte ou de vocabulaireresponse_format—json,text,srt,verbose_jsonouvtttemperaturetimestamp_granularities—wordousegment
La prise en charge des champs facultatifs dépend du modèle sélectionné.
Traduire un fichier audio
La réponse utilise la même structure text de base que la transcription.
Générer de la voix
Le schéma de requête de synthèse vocale comprend :
Exemple de transcription en Python
Les fichiers audio envoyés et générés peuvent être volumineux. Configurez les délais d’expiration du client de manière appropriée et diffusez les données des fichiers en flux plutôt que de charger des copies inutiles en mémoire.
Facturation et nouvelles tentatives
La facturation de l’audio peut dépendre du modèle, de la taille des données d’entrée, de la durée ou du contenu généré. Consultez la page Tarifs. Avant toute nouvelle tentative, déterminez si le serveur a terminé la requête et si seul le téléchargement du fichier a échoué.
